At a Glance
- Tasks: Design and develop data solutions for real-time and batch processing on a modern data platform.
- Company: Join a forward-thinking tech company with a focus on innovation and collaboration.
- Benefits: Enjoy competitive salary, private healthcare, flexible working, and generous annual leave.
- Other info: Great career growth opportunities in a dynamic and supportive work environment.
- Why this job: Be part of an exciting team transforming data engineering in critical environments.
- Qualifications: Experience in data engineering, cloud platforms, and Agile methodologies is essential.
The predicted salary is between 42500 - 47500 £ per year.
Circa £45k, salary dependant on skills and experience. Base location in either Lincoln or Huntingdon (depending on your location) and home working (expectation is 2 days in the office). Permanent full time, 37 hours per week.
Do you have prior experience of modern data engineering, including data modelling and working with real-time or streaming data? Do you have experience of working within an Agile environment, or are keen to work in one? Do you enjoy exploring, learning, and challenging yourself, and are you a strong team player? If you can answer yes to the above, we have an exciting opportunity for you with our expanding team!
The data service will go beyond the traditional data warehouse to provide a modern data platform that supports both analytical and operational use cases. Within our Datacore (IOTT) platform, this includes enabling real‑time and near real‑time data capabilities, integrating data from industrial and operational systems, and delivering trusted, well‑engineered data products that drive business performance in critical environments.
What will my role involve?
- The Data Engineer is a T‑shaped professional (also referred to as a generalised specialist) with identifiable core skills, yet with the ability to work across multiple disciplines (both technical and non‑technical) as required.
- The Data Engineer (Datacore / IOTT Platform), whilst having core skills to deliver data solutions on our analytics and big data platform, will also act as a technical expert across real‑time and batch data platform delivery.
- You will work on building and maintaining data pipelines that integrate industrial, IoT, and enterprise data sources into a secure, scalable cloud platform.
- You will be expected to work in an Agile/Scrum environment, in a squad model consisting of various other developers.
- You may be expected to work as a lead within the squad and/or fulfil other roles as required.
The Data Engineer (Datacore / IOTT) will have the core skills to carry out the following activities:
- Design robust, secure, and supportable data solutions for both batch and streaming use cases, ensuring scalability, resilience, and security by design.
- Develop, test, and support data pipelines integrating data from industrial, IoT, and enterprise systems using technologies such as Azure Synapse, and event streaming platforms (e.g. Event Hubs, Kafka, MQTT, Quix).
- Work with edge and integration platforms (e.g. HighByte, Ignition, Quix, or similar) to ingest, model, and standardise operational data, aligned to a Unified Namespace (UNS) approach for organising and distributing real‑time operational data.
- Build and optimise solutions for handling time‑series and telemetry data, ensuring performance and usability at scale.
- Collaborate with architects, cloud engineers, and platform teams to design and evolve data platform capabilities, including CI/CD, deployment automation, and environment management.
- Ensure data quality, observability, and reliability across real‑time and batch pipelines.
- Where required, contribute to downstream data modelling and analytics to support reporting and insight.
- Build automated test frameworks and develop test harnesses for each component, increasing overall test coverage and ensuring a culture of quality and reliability across the platform.
What does it take to be a Data Engineer (Datacore / IOTT)?
- Strong experience in data engineering using cloud platforms (e.g. Azure), including tools such as Azure Synapse, Spark, Python, and SQL.
- Experience working with real‑time or streaming data pipelines (e.g. Event Hubs, Kafka, MQTT, Quix, or similar).
- Experience working with time‑series or telemetry data.
- Experience integrating data from APIs, industrial systems, or edge platforms (e.g. HighByte, Ignition, or similar).
- Familiarity with Unified Namespace (UNS) principles and MQTT‑based architecture is advantageous.
- Experience in data modelling (e.g. relational modelling, dimensional modelling, or similar approaches suited to operational systems).
- Experience delivering end‑to‑end data solutions from ingestion through to production deployment.
- Experience working in an Agile/Scrum environment.
- Experience collaborating with platform and engineering teams to support CI/CD, DevOps, and engineering best practices.
- Knowledge of Azure DevOps or similar tools.
- Awareness of security, data governance, and working within regulated or operationally critical environments is desirable.
As a valued employee, you’ll be entitled to:
- Personal private health care.
- 26 days annual leave – rising with length of service.
- Flexible working.
- Pension scheme – Anglian Water double‑matches your contributions up to 7%.
- Bonus scheme.
- Flexible benefits to support your wellbeing and lifestyle.
Closing Date: 7th June 2026.
Data Engineer - Datacore / IOTT employer: Anglian Water
Join our dynamic team as a Data Engineer in either Lincoln or Huntingdon, where we foster a collaborative and innovative work culture that prioritises employee growth and well-being. With competitive benefits including personal private health care, flexible working arrangements, and a generous pension scheme, we are committed to supporting your professional development while you contribute to cutting-edge data solutions in a modern Agile environment. Experience the unique advantage of working on impactful projects that drive business performance in critical settings, all while enjoying a healthy work-life balance.
StudySmarter Expert Advice🤫
We think this is how you could land Data Engineer - Datacore / IOTT
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your data engineering projects, especially those involving real-time data and cloud platforms. This will give you an edge and demonstrate your hands-on experience to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on Agile methodologies and be ready to discuss how you've worked in team settings. Practice common technical questions related to data pipelines and cloud technologies to boost your confidence.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Data Engineer - Datacore / IOTT
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your data engineering experience, especially with cloud platforms like Azure, and any work you've done with real-time data. We want to see how you fit into our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about the Data Engineer role and how your background aligns with our needs. Don’t forget to mention your experience in Agile environments and your passion for learning.
Showcase Relevant Projects:If you've worked on projects that involved data pipelines, streaming data, or any of the technologies we use, make sure to include them. We love seeing practical examples of your work, so don’t hold back on the details!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team at StudySmarter!
How to prepare for a job interview at Anglian Water
✨Know Your Data Engineering Tools
Make sure you brush up on your knowledge of Azure Synapse, Spark, and any other relevant tools mentioned in the job description. Be ready to discuss how you've used these technologies in past projects, especially in relation to real-time or streaming data.
✨Showcase Your Agile Experience
Since the role involves working in an Agile environment, be prepared to share specific examples of how you've contributed to Agile teams. Talk about your experience with Scrum practices and how you’ve collaborated with others to deliver data solutions.
✨Demonstrate Your Problem-Solving Skills
Think of a few challenges you've faced in data engineering and how you overcame them. This could involve designing secure data solutions or optimising data pipelines. Highlighting your problem-solving abilities will show that you're ready to tackle the complexities of the role.
✨Ask Insightful Questions
Prepare some thoughtful questions about the company's data platform and its future direction. This shows your genuine interest in the role and helps you understand how you can contribute to their goals, especially regarding real-time data capabilities.