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

Medichecks
Bingham, UK
about 1 month ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£56,000.0 - £68,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Airflow Amazon Web Services Amazon S3 Data Transformation Data Security Data Warehousing Relational Databases DevOps Python (Programming Language) MySQL Raw Data
+16 more
Power BI Shopify SQL Databases Data Streaming State Machines Git Data Analytics Qlikview AWS Data Analytics Apache Kafka Cloudwatch Amazon Simple Queue Service (SQS) Terraform Stream Processing Data Pipelines Docker

Job description

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 & structured 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.

Requirements

  • 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

Benefits & conditions

Pulled from the full job description

  • Annual leave
  • Employee discount
  • Sick pay
  • Free parking
  • Company pension
  • Paid volunteer time
  • Free flu jabs, 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

Pay: £56,000.00-£68,000.00 per year

Benefits:

  • Company pension
  • Enhanced maternity leave
  • Enhanced paternity leave
  • Free flu jabs
  • Free parking
  • On-site parking
  • Paid volunteer time
  • Sick pay
  • Work from home

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all