About the role
Responsibilities:
- Develop and implement scalable data pipelines to ingest, transform, and load data from various sources into our data platforms
- Design and build data models and data marts to support analytical use cases
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
- Automate and optimize data processing workflows to improve efficiency and reliability
- Contribute to the evolution and maintenance of our data architecture and tooling
- Mentor and guide junior members of the team
Requirements:
- 7+ years of experience as a data engineer or similar role
- Proficient in data engineering technologies such as Spark, Hadoop, Kafka, Airflow, and cloud data platforms (AWS, Azure, GCP)
- Strong SQL and data modeling skills
- Experience with CI/CD and infrastructure as code tools like Terraform, Ansible, or Docker
- Good understanding of data architecture patterns and best practices
- Ability to work collaboratively and communicate technical concepts effectively
- Experience in the financial services or banking industry is preferred
About the company
Barclays is a British universal bank. We are diversified by business, by different types of customers and clients, and by geography. Our businesses include consumer banking and payments operations around the world, as well as a top-tier, full service corporate and investment bank.