Data Engineer
City of London
As a Data Engineer, you’ll play a key role in designing, developing, and maintaining the infrastructure and pipelines that power a modern data ecosystem.
Key responsibilities include:
- Collaborating with stakeholders across different teams to understand data requirements and translate them into scalable solutions
- Designing and building data pipelines to move, transform, and manage data across multiple layers of the platform
- Developing and maintaining the underlying technical infrastructure that supports data operations and processing
- Establishing engineering standards, reusable patterns, and best practices to ensure high-quality delivery
- Contributing to the evolution of platform capabilities and identifying opportunities to improve how data is leveraged across the organisation
- Supporting governance, adoption, and effective use of the platform through technical guidance and consultation
What We’re Looking For
You’re an experienced Data Engineer who enjoys solving complex problems and building reliable, scalable data solutions. You combine strong technical capability with a practical approach to delivering business value.
You’ll likely bring:
- 5+ years of experience in data engineering or a related technical discipline
- Strong programming experience with Python and distributed data processing technologies such as Spark
- Advanced SQL skills and experience working with large and complex datasets
- Experience analysing, cleansing, transforming, migrating, and modelling data
- Hands-on experience working with cloud platforms such as Azure, AWS, or GCP
- Experience designing data platforms, pipelines, or modern data architectures
- A collaborative mindset and the ability to work effectively across technical and non-technical teams