Build and maintain the systems that collect, store, process, and analyse data, such as data pipelines, data warehouses and data lakes to ensure that all data is accurate, accessible, and secure
Job Summary
Build and maintain the systems that collect, store, process, and analyse data, such as data pipelines, data warehouses and data lakes to ensure that all data is accurate, accessible, and secure.
Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function.
Join us as a Data Engineer at Barclays, where you'll take part in the evolution of our digital landscape, driving innovation and excellence.
Matching Summary
Build and maintain the systems that collect, store, process, and analyse data, such as data pipelines, data warehouses and data lakes to ensure that all data is accurate, accessible, and secure.
Skills & Requirements
Must-have
Python (Expert)
PySpark
AWS Glue
distributed data processing
Spark optimisation
scalable data design
AWS data engineering
SQL for analytical modelling
vectorisation, RAG pipelines, embeddings
CI/CD, Git, automated testing
Kafka/Kinesis for streaming analytics
Nice-to-have
financial services experience
stakeholder management skills
lead technical teams
mentor junior developers
collaborate with GenAI engineers
Barclays Values and Mindset
Key Requirements
Bachelor’s degree in computer science, Information Technology or Engineering
Experience with Python (Expert)
Experience with PySpark
Experience with AWS Glue
Hands-on AWS data engineering experience
Proficiency in SQL
Experience with CI/CD, Git, code quality, and automated testing