The Senior Data Engineer will lead the design, build, and operation of scalable, secure data pipelines and integrations, transforming complex data from multiple sources into high-quality, analytics-ready data products.
Ensure data platforms are reliable, performant, and compliant by embedding data quality controls, validation rules, observability, automation, and governance throughout the full data lifecycle.
Close collaboration with product owners, data scientists, analysts, architects, cyber, and engineering teams to shape solutions that meet business and technical needs.
Alongside hands-on delivery, act as a technical authority within the data engineering discipline—defining guardrails, setting engineering standards, reviewing designs and code, mentoring engineers, and championing reusable patterns, automation, and high-quality delivery across teams.
Continuously develop your own skills, stay abreast of emerging technologies, and contribute innovative ideas to improve data engineering capabilities.
Requirements
Demonstrable extensive experience (typically 5+ years) in Data Engineering, delivering scalable, production-grade data solutions.
Strong understanding of distributed processing, data modelling, and performance optimisation.
Experience building and operating robust data pipelines across batch and/or real-time streaming architectures.
Strong knowledge of data engineering principles including data quality, observability, automation, CI/CD, testing strategies, and secure-by-design practices.
Proficiency in structured query and data transformation techniques, with the ability to write efficient, maintainable, and scalable data logic.
Strong programming capability in a language suited to data engineering (e.g., Python, Scala, SQL).
Experience working collaboratively in cross-functional, agile teams.
Proven experience mentoring, reviewing code, and contributing to engineering standards and best practice.
Experience with modern cloud-based data platforms and/or industrial data integration technologies (e.g., Azure, Databricks, Spark, Delta Lake, MQTT brokers, unified namespace architectures, or similar).
Tech Stack
Azure
Cloud
Python
Scala
Spark
SQL
Benefits
Private healthcare and physiotherapy
24-hour Virtual GP service for you and your household
26 days annual leave (rising with service)
Competitive pension scheme – Anglian Water double-matches your contributions up to 6% (up to 18% combined)
Bonus scheme
Flexible benefits and working culture
Life Assurance (8× salary) and Personal Accident cover