Data Engineer
As a Data Engineer, you will collaborate with a wider data and technology function to build scalable, reliable data solutions. You’ll contribute to the evolution of a shared data model, support ingestion from multiple sources, and ensure high standards across data quality, performance, and governance.
You’ll be involved in both project delivery and ongoing platform improvement, working in an agile environment alongside engineers, analysts, and stakeholders.
Key Responsibilities- Design and implement robust data pipelines to ingest, transform, and deliver data from a variety of internal and external sources
- Contribute to the development and maintenance of a centralised data model used across the organisation
- Apply best practices in data architecture, modelling, and pipeline design to ensure scalability and consistency
- Investigate and resolve data-related issues, ensuring timely fixes within agreed service levels
- Work closely with cross-functional teams to deliver data solutions aligned with business objectives
- Monitor and optimise data workflows to improve performance, reliability, and accessibility
- Support continuous improvement of data engineering standards, tooling, and processes
- Proven experience in a Data Engineering or similar role
- Strong hands-on capability with Python and SQL for data processing and transformation
- Experience working with distributed data processing frameworks (e.g. Spark)
- Solid understanding of data modelling and data warehousing concepts
- Experience building and maintaining ETL/ELT pipelines in production environments
- Exposure to cloud platforms such as Azure, AWS, or GCP
- Familiarity with modern data architectures (e.g. lakehouse or layered approaches such as Bronze/Silver/Gold)
- Strong problem-solving skills, with experience handling incidents and maintaining data reliability
- Comfortable working in agile delivery environments and collaborating with technical and non-technical stakeholders
- Experience with Azure-based tooling (e.g. data integration services, analytics platforms)
- Familiarity with version control, CI/CD, and deployment processes for data pipelines
- Experience with collaboration tools such as Jira and Confluence
- Relevant certifications in data engineering or cloud technologies
- STEM degree or equivalent practical experience