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
Skills & Experience
  • 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
Desirable
  • 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

Job Details

Company
Provide
Location
Milton Keynes, Buckinghamshire, England, United Kingdom
Employment Type
Full-Time
Salary
£65,000 per annum
Posted