BI Data Engineer

Thames Water
Reading
1 week ago
Create job alert

We are currently seeking an experienced BI Data Engineer to join our Digital Data Hub team within Thames Water. In this role, you will play a critical part in designing, building, and maintaining scalable data architectures that drive our ambition to become a truly data-driven organisation.

You will work closely with data architects, data scientists, and cross-functional teams to build the foundational data structures and processes that power analytics, insight, and innovation.

Key Responsibilities as a BI Data Engineer:

  • Design, construct, test, and maintain scalable data architectures, including large-scale data processing systems and databases to support enterprise-wide data needs.
  • Collaborate with data architects and data scientists to acquire, model, and prepare corporate data in a production-ready manner to support the development of our data lake and lake-house architecture.
  • Implement robust data flows that integrate operational systems with analytics and BI platforms, ensuring seamless, efficient access to clean, structured data.
  • Provide high-quality, usable data to business stakeholders, analysts, and data scientists for reporting, decision-making, and advanced analytics.
  • Contribute to the development and enforcement of data standards, policies, and governance practices to ensure data quality and consistency.
  • Collaborate with IT and information management teams to align on data architecture roadmaps and standards.
  • Support innovation and project delivery by analysing, designing, and evaluating data solutions that align with business needs.

Base location - Hybrid - Clear Water Court Reading

Essential Experience:

  • 2+ years of experience in data engineering, with a strong understanding of enterprise-scale data systems.
  • Proven ability to collaborate with technical and non-technical stakeholders, including architects, developers, and data scientists.
  • Experience with integrating and managing SAP or other large-scale data warehouse environments.
  • Solid understanding of data flow orchestration, data modelling, data quality management, and structured/unstructured data handling.
  • Strong interpersonal skills and ability to communicate effectively across business and technical teams.

Desirable Qualifications & Experience:

  • Microsoft MCSA Data Engineering or Azure Fundamentals certification.
  • Chartered IT Professional (CITP) status or working towards it.
  • Knowledge of project planning and control techniques, configuration management, and product evaluation.
  • Experience working within the utilities sector or a similar data-rich, regulated environment.
  • Familiarity with change management and implementing robust processes to ensure controlled data platform evolution.

What’s in it for you?

  • Competitive salary of up to £64,000 per annum depending on experience
  • Annual Leave- 26 days holiday per year increasing to 30 with the length of service (plus bank holidays) 
  • Generous Pension Scheme through AON
  • Access to lots of benefits to help you take care of you and your family’s health and wellbeing, and your finances – from annual health MOTs and access to physiotherapy and counselling, to Cycle to Work schemes, shopping vouchers and life assurance.

Find out more about our benefits and perks

Who are we?
We’re the UK’s largest water and wastewater company, with more than 16 million customers relying on us every day to supply water for their taps and toilets. We want to build a better future for all, helping our customers, communities, people and the planet to thrive. It’s a big job and we’ve got a long way to go, so we need help from passionate and skilled people, committed to making a difference and getting us to where we want to be in the years and decades to come.

Learn more about ourpurpose and values

Working at Thames Water
Thames Water is a unique, rewarding and diverse place to work, where every day you can make a difference, yet no day is the same. As part of our family, you’ll enjoy fast-tracked career opportunities, flexible working arrangements and excellent benefits.
Whether you’re interested in a role in one of our call centres or science labs, we’re looking for people like you with real passion and a burning desire to make things better.

So, if you’re looking for a sustainable and successful career where you can make a daily difference to millions of people’s lives while helping to protect the world of water for future generations, we’ll be here to support you every step of the way. Together, we can build a better future for our customers, our region and our planet.

Real purpose, real support, real opportunities. Come and join the Thames Water family. Why choose us? Learn more.

Our overarching aim is to ensure that Thames Water is great, diverse and inclusive place to work. We welcome applications from everyone and offer extra support for those who need it throughout the recruitment process. Our aim is to remove any real or perceived barriers to success, so if you need assistance, we’re here to help and support.

When a crisis happens, we all rally around to support our customers. As part of Team Thames, you’ll have the opportunity to sign up to support our customers on the frontline as an ambassador. Full training will be given for what is undoubtedly an incredibly rewarding experience. It’s also a great opportunity to learn more about our business, meet colleagues and earn some extra money along the way.

Disclaimer: due to the high volume of applications we receive, we may close the advert earlier than the advertised date, so we encourage you to apply as soon as possible to avoid disappointment.

Related Jobs

View all jobs

Lead Data Engineer

Adobe Analyics Data Engineer

Head of Data Engineering

BI Developer

Head of BI (Basé à London)

Junior Data Engineer | Cambridge | Med-Tech

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Machine Learning Jobs in the Public Sector: Opportunities Across GDS, NHS, MOD, and More

Machine learning (ML) has rapidly moved from academic research labs to the heart of industrial and governmental operations. Its ability to uncover patterns, predict outcomes, and automate complex tasks has revolutionised industries ranging from finance to retail. Now, the public sector—encompassing government departments, healthcare systems, and defence agencies—has become an increasingly fertile ground for machine learning jobs. Why? Because government bodies oversee vast datasets, manage critical services for millions of citizens, and must operate efficiently under tight resource constraints. From using ML algorithms to improve patient outcomes in the NHS, to enhancing cybersecurity within the Ministry of Defence (MOD), there’s a growing demand for skilled ML professionals in UK public sector roles. If you’re passionate about harnessing data-driven insights to solve large-scale problems and contribute to societal well-being, machine learning jobs in the public sector offer an unparalleled blend of challenge and impact. In this article, we’ll explore the key reasons behind the public sector’s investment in ML, highlight the leading organisations, outline common job roles, and provide practical guidance on securing a machine learning position that helps shape the future of government services.

Contract vs Permanent Machine Learning Jobs: Which Pays Better in 2025?

Machine learning (ML) has swiftly become one of the most transformative forces in the UK technology landscape. From conversational AI and autonomous vehicles to fraud detection and personalised recommendations, ML algorithms are reshaping how organisations operate and how consumers experience products and services. In response, job opportunities in machine learning—including roles in data science, MLOps, natural language processing (NLP), computer vision, and more—have risen dramatically. Yet, as the demand for ML expertise booms, professionals face a pivotal choice about how they want to work. Some choose day‑rate contracting, leveraging short-term projects for potentially higher immediate pay. Others embrace fixed-term contract (FTC) roles for mid-range stability, or permanent positions for comprehensive benefits and a well-defined career path. In this article, we will explore these different employment models, highlighting the pros and cons of each, offering sample take‑home pay scenarios, and providing insights into which path might pay better in 2025. Whether you’re a new graduate with a machine learning degree or an experienced practitioner pivoting into an ML-heavy role, understanding these options is key to making informed career decisions.

Machine‑Learning Jobs for Non‑Technical Professionals: Where Do You Fit In?

The Model Needs More Than Math When ChatGPT went viral and London start‑ups raised seed rounds around “foundation models,” many professionals asked, “Do I need to learn PyTorch to work in machine learning?” The answer is no. According to the Turing Institute’s UK ML Industry Survey 2024, 39 % of advertised ML roles focus on strategy, compliance, product or operations rather than writing code. As models move from proof‑of‑concept to production, demand surges for specialists who translate algorithms into business value, manage risk and drive adoption. This guide reveals the fastest‑growing non‑coding ML roles, the transferable skills you may already have, real transition stories and a 90‑day action plan—no gradient descent necessary.