National AI Awards 2025Discover AI's trailblazers! Join us to celebrate innovation and nominate industry leaders.

Nominate & Attend

Senior Data Engineer

Harrogate and District NHS Foundation Trust
Harrogate
7 months ago
Applications closed

Related Jobs

View all jobs

Senior Data Engineer

Senior Data Engineer - Snowflake - £100,000 - London - Hybrid

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Job summary

This is a terrific opportunity to shape the design and development of a greenfield data mart that will be used to model the processes supported by a new trust wide Electronic Patient Record (EPR) system. We are seeking two experience Senior Data Engineers, able to work independently at a senior level, with significant data modelling experience in addition to data pipeline design, development, and testing experience.

Our Data Engineers provide support to the Data Services department's data integration work, including developing data models, supporting the Trust's analytics environment, and writing scripts and packages for data integration and data analysis. The role will work closely and collaboratively with members of the Analytic Services team who together, make up the Data and Analytic Services function. This will involve defining requirements, surfacing and analysing data, integrating data from a variety of sources (structured and semi-structured), and deploying high quality data pipelines in support of the analytics needs of the Trust.

The role will involve identifying opportunities for the reuse of existing data flows, optimising data flows, performance tuning, and implementing best practices in data management and governance.

Main duties of the job

1. Work closely with colleagues and stakeholders to develop new ideas, solutions and strategies for improving patient care and clinical outcomes.

2. Design, develop, and test robust, scalable data pipelines and architectures to support data ingestion, processing, and storage.

3. Conduct testing of solutions, review requirements and specifications, and define test conditions. Identify issues and risks associated with work. Analyse and report test activities and results.

4. Select and implement the appropriate technologies to deliver resilient, scalable and future-proofed data solutions using a highly developed specialist knowledge of analytical techniques and methods including an excellent understanding of NHS information and associated datasets.

5. Collaborate with Data Analysts, and other stakeholders to understand data requirements and translate them into technical solutions.

6. Develop and implement efficient ETL (Extract, Transform, Load) processes to integrate data from various sources into centralised data repositories.

7. Document data architecture, processes, and workflows for reference and knowledge sharing.

8. Utilise programming languages (, C#, Python, SQL) and technologies (, Apache Spark, SSIS, .NET) to manipulate and analyse data.

9. Participate in code reviews, version control (, using Git), and other software development best practices to ensure code quality and maintainability.

About us

Harrogate and District NHS Foundation Trust (HDFT) cares for the population in Harrogate and the local area, as well as across North Yorkshire, Leeds and parts of the North East.

At HDFT we provide outstanding care to both our patients and our staff and we value Kindness, Integrity, Teamwork and Equality. If you're looking for an interesting and rewarding career in the NHS, where you can make a real difference to patients' lives, HDFT could be the place for you!

We offer colleagues:

A supportive culture so colleagues can bring their whole selves to work. Staff Recognition - as well as regular appraisals, we recognise achievements with our Making a Difference & Team of the Month Awards, along with annual Colleague Recognition Awards. Employee Support and wellbeing - we offer a wide range of staff benefits including an Employee Assistance Programme, counselling service and a fast-track Physiotherapy service.

Please note:

Due to high levels of interest, posts may close early if we reach a sufficient number of applications Visa sponsorship is only available for certain roles. Please ensure the role you are interested in meets the criteria for a visa before submitting your application. Please also be aware that the Trustdoes notoffer relocation packages for Agenda for Change roles. All job offers are subject to satisfactory pre-employment checks.

Job description

Job responsibilities

Please see attached Job Description and Person Specification. If you have any questions, please contact Joe Ingle or

Person Specification

Qualifications

Essential

Master's degree level or able to demonstrate equivalent experience. Additional specialist procedural knowledge of systems development to enable design and development across a range of areas. Evidence of continued further professional development.

Desirable

Current Microsoft certification in Data - Azure, Developer, Data Engineer, Data Analyst - field.

Experience

Essential

Experience of exporting data from various source data systems, transforming data against required business rules and data models, or data storage and analysis requirements, and loading data in various storage platforms. Experience of working within and/or with multi-disciplinary teams, a proven track record of successful transformative and innovative working within health or health related settings. Significant experience of managing the complete systems development life cycle. Experience of using Git as a version control system to manage code artifacts, track change, and collaborate effectively with team members. Significant experience of relational database design as well as schema and query optimisation.

Desirable

Previous NHS experience. Experience of managing staff.

Knowledge

Essential

Extensive experience in data engineering within the healthcare sector, with a focus on NHS data systems. Proven track record of designing, developing, and maintaining large-scale data pipelines and ETL processes. In-depth knowledge of data modelling, database design, and data warehousing principles. Familiarity with healthcare data standards and compliance regulations. Significant experience of extracting data, manipulating, understanding, transforming, wrangling and cleaning NHS datasets. Experience with ICD, OPCS, SNOMED codes and the NHS Data Dictionary. Ability to write well-designed, testable, efficient SQL code which follows good coding standards. Experience in a data integration role with the ability to apply logical thinking using a wide range of data processing tools and techniques to build and integrations solution in a highly complex environment. Proven ability to transform data from raw into a usable format for users implementing highly complex rules. Experience working with open source technologies. Ability to work with large data sets with very complex information.

Desirable

Good knowledge of Python for data engineering purposes. Knowledge of NHS strategies, policies and plans.

Skills and Aptitudes

Essential

Fluent in SQL-based systems. Proficiency in programming languages commonly used in data engineering. Excellent problem-solving skills and the ability to work collaboratively in a multidisciplinary team. Communicate effectively with technical and non-technical stakeholders to support and host discussions within a multidisciplinary team, with potentially difficult dynamics, and be an advocate for the team externally to can manage differing perspectives. Excellent analytical, IT Keyboard and numerical skills - confident with statistics and their presentation. Excellent verbal and written communication (including presentation) skills. Ability to analyse highly complex issues where material is conflicting and drawn from multiple sources (verbal, written and numerical).

Other requirements

Essential

Analytical mind-set: Ability to analyse complex data sets and derive meaningful insights to support decision-making. Able to make a connection between their work and the benefit to patients and the public. Capacity to adapt to evolving technologies, methodologies, and healthcare industry standards. Proven ability to manage projects, meet deadlines, and deliver high-quality results within scope and budget constraints. Demonstrate the ability to work under pressure. High level of Organisation, self-motivation and flexibility in approach and attitude. Values diversity and difference and operates with integrity and openness. Strong analytical skills and attention to detail, with a demonstrated ability to analyse business needs. Strong business engagement and stakeholder management skills. Strong problem solving acumen. Good verbal and written communication skills. Able to demonstrate a professional approach at all times, particularly when under pressure. Ability to adapt personal style in order to influence others and gain support for ideas. Good interpersonal skills, able to influence and engender collaboration. Well-developed delegation, people, and workload management skills. Well organised and able to work on own initiative. Present verbal, written and numerical information and issues, explaining complexities, to internal stakeholders.

Desirable

Enthusiasm for self-development.
National AI Awards 2025

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

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

Industry Insights

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

How to Present Machine Learning Solutions to Non-Technical Audiences: A Public Speaking Guide for Job Seekers

Machine learning is driving change across nearly every industry—from retail and finance to health and logistics. But while the technology continues to evolve rapidly, the ability to communicate it clearly has become just as important as building the models themselves. Whether you're applying for a junior ML engineer role, a research position, or a client-facing AI consultant job, UK employers increasingly expect candidates to explain complex machine learning solutions to non-technical audiences. In this guide, you’ll learn how to confidently present your work, structure your message, use simple visuals, and explain the real-world value of machine learning in a way that makes sense to people without a background in data science.

Machine Learning Jobs UK 2025: 50 Companies Hiring Now

Bookmark this page—we refresh the Hotlist every quarter so you always know who’s really scaling their ML teams. The UK’s National AI Strategy, a £2 billion GenAI accelerator fund and a record flow of private capital have kicked ML hiring into overdrive for 2025. Whether you build production‑grade LLM services or optimise on‑device models for edge hardware, employers need your skills now. Below you’ll find 50 organisations that advertised UK‑based machine‑learning vacancies or announced head‑count growth during the past eight weeks. They’re grouped into five quick‑scan categories so you can jump straight to the type of employer—and mission—that excites you. For each company we list: Main UK hub Example live or recent vacancy Why it’s worth a look (stack, impact, culture) Search any employer on MachineLearningJobs.co.uk to see real‑time adverts, or set a free alert so fresh openings drop straight in your inbox.

Return-to-Work Pathways: Relaunch Your Machine Learning Career with Returnships, Flexible & Hybrid Roles

Returning to work after an extended break can feel like starting from scratch—especially in a specialist field like machine learning. Whether you paused your career for parenting, caring responsibilities or another life chapter, the UK’s machine learning sector now offers a variety of return-to-work pathways. From structured returnships to flexible and hybrid roles, these programmes recognise the transferable skills and resilience you’ve developed, pairing you with mentorship, upskilling and supportive networks to ease your transition back. In this guide, you’ll discover how to: Understand the current demand for machine learning talent in the UK Leverage your organisational, communication and analytical skills in ML contexts Overcome common re-entry challenges with practical solutions Refresh your technical knowledge through targeted learning Access returnship and re-entry programmes tailored to machine learning Find roles that fit around family commitments—whether flexible, hybrid or full-time Balance your career relaunch with caring responsibilities Master applications, interviews and networking specific to ML Learn from inspiring returner success stories Get answers to common questions in our FAQ section Whether you aim to return as an ML engineer, research scientist, MLOps specialist or data scientist with an ML focus, this article will map out the steps and resources you need to reignite your machine learning career.