Senior Data Engineer
Role details
Job location
Tech stack
Requirements
We're looking for a confident and collaborative professional who can communicate clearly and influence effectively, advocating for ideas and solutions across both internal and external forums. You'll bring strong analytical, problem-solving, and troubleshooting skills, with the ability to work through complex challenges in a structured and pragmatic way.
You'll be comfortable working in a team-based environment, building positive relationships and collaborating with others to deliver shared outcomes, while also being able to operate independently in ambiguous or fast-moving situations. A working knowledge of service management processes, including change, incident, and problem management, will enable you to contribute to stable, well-managed services.
An understanding of water industry standards and regulations is advantageous, alongside a mindset that values learning, adaptability, and continuous improvement.
Skills and experience:
Essential
- 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).
Desirable
- Experience working with Service Management processes (Change, Incident, Problem, Event, Configuration).
- Recognised certification in a relevant technical discipline.
- Understanding of water industry standards and regulatory environments., If you're an experienced data engineer who wants to combine deep technical expertise with technical leadership, and the opportunity to shape how data engineering is done at scale-this is the role to make that impact
Benefits & conditions
- 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
- Enhanced family leave policies
- Great discounts and perks