This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join us as a Lead Data Engineer. At Barclays, we don’t just adapt to the future, we create it. As a Lead Data Engineer you will design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Job Responsibility:
Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
Build and maintenance of data architectures pipelines that enable the transfer and processing of durable, complete and consistent data
Design and implementation of data warehoused and data lakes that manage the appropriate data volumes and velocity and adhere to the required security measures
Development of processing and analysis algorithms fit for the intended data complexity and volumes
Collaboration with data scientist to build and deploy machine learning models
Requirements:
Strong SQL skills for complex queries, optimization, and performance tuning
Knowledge of batch and real-time data processing patterns including understanding with streaming technologies (like Kafka)
Experience with Spark for distributed data processing
Experience building and maintaining robust ETL/ELT pipelines
Data modeling expertise (dimensional modeling, star/snowflake schemas)
Hands-on experience with data quality frameworks and validation
Proven Experience in designing and implementing scalable data solutions on public cloud
Deep knowledge of data services like: AWS S3, Redshift, Athena
Understanding of security, IAM, VPC, and cost optimization
Proficient in Python or Java for data processing
Version control and CI/CD pipelines
Understanding of software engineering best practices (testing, code reviews, documentation)
Proven track record leading data engineering teams
Experience designing end-to-end data architectures
Ability to translate business requirements into technical solutions
Strong stakeholder management and communication skills
Nice to have:
Power BI development experience & creating interactive dashboards and reports
Implementing data governance frameworks & understanding of data lineage and metadata management tools
Understanding of data Lakehouse architectures (Delta Lake, Iceberg) & experience with containerization using Docker
CloudFormation for infrastructure automation
Monitoring and observability tools (CloudWatch, Datadog)
Performance optimization and troubleshooting
Disaster recovery and backup strategies
Financial services or reconciliation domain knowledge
Agile/Scrum methodology experience
Cross-functional collaboration with analytics and business teams