Data Engineer (Mid/Senior) - 12 Month Fixed Term (Maternity Cover)

Medichecks

Bingham

Hybrid

GBP 56,000 - 68,000

Full time

24 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid working UK
Company pension
Free health tests
GP service
Eye tests

Job summary

Medichecks is seeking a Data Engineer (Mid/Senior) for a 12-month fixed-term maternity cover. Based in hybrid Nottingham, you will design and maintain data pipelines, enable self-service BI, and support AI features across analytics platforms.

You will collaborate with analysts and stakeholders to ensure high-quality, trustworthy data that drives insights and decisions. The role emphasizes independence, strong AWS data capabilities, and a proactive, data-driven approach in a fast-growing

Qualifications

  • 3+ years of experience as a Data Engineer or similar role.
  • Strong experience with AWS data stack: S3, Lambda, RDS, DMS, EventBridge, SQS, Step Functions, CloudWatch.
  • Proficient in Python and SQL (Go would be advantageous).
  • Experience with data orchestration and workflow management (Airflow or AWS-native).
  • Good understanding of data modelling and data warehousing concepts.
  • Experience with core relational databases (e.g. MySQL).
  • Experience with GDPR, data security and health data handling.
  • Experience with Git and version-controlled workflows.
  • Experience with stream processing (Kinesis, Kafka).
  • Experience with dbt for data transformation.
  • Knowledge of containerised environments (Docker, ECS, or EKS).
  • Ability to structure data for self-service reporting and BI tools (Power BI/Qlik).
  • Interest in AI features on data (NL querying, retrieval, recommendations).
  • Experience with AI coding tools (Claude).
  • Infrastructure-as-code (Terraform).
  • Experience with Shopify/eCommerce understanding.

Responsibilities

  • Design, build and maintain robust data pipelines and platforms.
  • Turn raw data into data people can trust and use for decision-making.
  • Develop self-service reporting in BI tools for various teams.
  • Ship AI features on well-shaped data and enable AI insights.
  • Collaborate with analysts, engineers and stakeholders across the business.
  • Document solutions, deploy data pipelines and promote data governance.

Skills

AWS data stack
Python
SQL
ETL pipelines
Airflow
Data modelling
Data warehousing
Docker
Kubernetes
Terraform
Git
CI/CD
GDPR

Tools

Power BI
Qlik
dbt

Job description

The Role:Data Engineer (Mid/Senior) - 12 Months Fixed Term Maternity Cover

The Team: Data

Hiring Manager: Director of Technology Operations

Hours: Full Time

Location:Hybrid* (Head office Nottingham)

Salary:£56,000 - £68,000 per annum (depending on experience)

At Medichecks, we’re on a mission to revolutionise the way people engage with their health. As a leader in remote blood testing, we empower individuals with insights that put them in control of their well-being. From working with big healthcare brands to powering over 500 clinics, pharmacies, and healthcare practitioners, we’re expanding fast—and we need exceptional people to help us grow.

If you're a data-driven problem solver with a passion for analytics, automation, and storytelling through data, this is your chance to make a real impact in a company that changes lives.

Purpose of this role

We’re looking for an experienced Data Engineer who’s comfortable working with real independence and knows the AWS data ecosystem well, to help us design, build and maintain robust data pipelines and platforms. You’ll work closely with analysts, engineers and stakeholders across the business to make sure high-quality, reliable data is available for insight and decision-making.

As part of a small, forward-thinking team, you’ll turn raw data into data people can trust. That means designing data flows, building self-service reporting in BI platforms so teams can answer their own questions, and helping ship AI features on well-shaped data. You’ll make it easy for people, and for AI, to get reliable answers across Medichecks.

This is a full-stack data engineer role, giving you the opportunity to:

  • Understand business context - Work closely with key stakeholders across different teams.
  • Conceptualise solutions - Identify opportunities for efficiency and innovation.
  • Extract and prepare data - Work with multiple sources and convert the data to a clean & structure format.
  • Build and document solutions - develop, deploy and document your work, using AI tools where they help.

Your Impact

  • Champion data quality - identify, investigate and resolve data issues and regressions, working with the Data Team to maintain data integrity.
  • Enhance efficiency - Automate data-driven tasks to streamline operational processes.
  • Empower business teams - Provide Finance, Operations, and Commercial teams with reliable data.
  • Enable self-service and AI - structure data so teams can answer their own questions in BI tools, and so AI features have clean data to build on.

This is an exciting opportunity to work in a fast-paced, innovative environment where your work directly impacts our mission to help people live longer, healthier lives.

Skills and Experience

  • 3+ years of experience as a Data Engineer or similar role, with a track record of owning solutions end to end.
  • Comfortable operating with limited steer, and acting as a senior technical voice in a small data team.
  • Strong experience with the AWS data stack:
  • S3, Lambda, RDS, DMS, EventBridge, SQS, Step Functions, CloudWatch
  • Proficient in Python and SQL (Go would be advantageous)
  • Experience with data orchestration and workflow management (e.g. Airflow or AWS- native solutions).
  • Good understanding of data modelling and data warehousing concepts.
  • Confident owning core relational databases (e.g. MySQL) and their processes.
  • Experience handling health or patient data safely (GDPR, DSPT, data security).
  • Experience with Git and version-controlled workflows.
  • Experience with stream processing (e.g. Kinesis, Kafka).
  • Familiarity with dbt for data transformation.
  • Knowledge of containerised environments (e.g. Docker, ECS, or EKS).
  • Able to structure data for self-service reporting, the modelling that lets a BI tool serve the business directly.
  • Experience with Qlik, or another BI tool such as Power BI.
  • Interest or experience in building AI features on data, such as natural-language querying, retrieval (RAG), or recommendations.
  • Comfortable using AI coding tools day to day, such as Claude.
  • Experience with infrastructure-as-code (e.g. Terraform) to deploy your own data pipelines. DevOps own the wider infrastructure.
  • Experience with Shopify - understanding of eCommerce

People, Perks and Culture

We are committed to making the Medichecks group a great place to work and have shaped our people strategy around our colleagues’ feedback and we are continuously reviewing this. As well as a competitive salary and the chance to make a real impact in an organisation, here's a taste of some of the things we offer.

  • 25 days of glorious holidays, plus all of the bank holidays
  • The option to buy and sell holiday
  • Hybrid working- working anywhere from the UK
  • Company pension – including salary sacrifice options
  • Flexi lunch breaks – grab lunch with a friend or hit the gym
  • Enhanced maternity and paternity leave, as part of our family friendly policies
  • Enhanced paid sickness leave
  • Free and discounted Medichecks blood tests for you and your family and friends
  • Free access to an online GP service
  • Free eye tests and flu jabs
  • Access to discounts and freebies through our reward platform
  • 2 days of paid leave to give some of your time to a charity or community of your choice
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid/Senior Data Engineer
Mid/Senior Data Engineer

Methods Business and Digital Technology • Greater London

Hybrid
GBP 60,000 - 90,000
Private Medical Insurance
Pension
25 days annual leave
+2
Advanced Data Analytics – Health & Life Sciences
Advanced Data Analytics – Health & Life Sciences

HIRANI • Belfast

Hybrid
GBP 65,000 - 90,000
Health and lifestyle perks
25 days annual leave
Generous pension scheme
+4
Director of Data Operations and Governance
Director of Data Operations and Governance

Our Future Health • Greater London

On-site
GBP 120,000 - 160,000
Generous Pension Scheme
30 Days Holiday pro rata
Enhanced Parental Leave
+6
Lead Data Platform Engineer
Lead Data Platform Engineer

Carnall-Farrar • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working model
Pension scheme
Life assurance
Data Engineer
Data Engineer

Addition • Watford

On-site
GBP 70,000 - 110,000
Company bonus scheme
Matched pension contributions
Private healthcare
+2
Lead Data Platform Engineer
Lead Data Platform Engineer

CF • Greater London

On-site
GBP 90,000 - 130,000
Holiday entitlement 25 days
Employer pension 7%
Flexible benefits programme
+8
Data Analyst - Maternity Cover
Data Analyst - Maternity Cover

Brookson (A People2.0 Company) • Warrington

On-site
GBP 32,000 - 48,000
23 days leave
Birthday off
Press Pause Days
+3
Insights Specialist (Maternity Cover)
Insights Specialist (Maternity Cover)

Nourish Care • West of England

Hybrid
GBP 55,000 - 75,000
Annual leave 25 days
Private medical insurance
Maternity leave
+2
Senior Machine Learning Engineer (Maternity Leave Cover)
Senior Machine Learning Engineer (Maternity Leave Cover)

Xantura Limited • Greater London

Hybrid
GBP 75,000 - 120,000
Private medical insurance
25 days annual leave + bank holidays
Company pension
+2
Insights Specialist (Maternity Cover)
Insights Specialist (Maternity Cover)

Nourish Care • Bridgwater

Hybrid
GBP 40,000 - 60,000
Annual Leave & Holidays
Private Medical Insurance
Pension Contribution
+1