Data Engineer in London

Data Engineer in London

London Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Abtrace

At a Glance

  • Tasks: Design and build data pipelines to improve healthcare analytics and outcomes.
  • Company: Join Abtrace, a pioneering company transforming healthcare through intelligent data solutions.
  • Benefits: Competitive pay, flexible working, and opportunities for professional growth in data technologies.
  • Other info: Collaborative culture focused on innovation and learning, with a commitment to work-life balance.
  • Why this job: Make a real impact on healthcare while shaping the future of data infrastructure.
  • Qualifications: Experience in data engineering, strong SQL and Python skills, and cloud platform knowledge.

The predicted salary is between 60000 - 80000 £ per year.

Abtrace is solving one of the most complex, impactful problems in healthcare for a generation. The company is at an inflection point. Intelligent analysis underpins everything Abtrace does and is key to driving improvements for patients and healthcare workers.

The NHS is under immense pressure. Primary care teams deliver more care for a larger, longer-living population with limited time and workforce capacity. Improving health outcomes at scale requires healthcare to be more proactive, preventative, and operationally efficient. We must automate wherever possible, and thoughtfully digitise the rest.

Abtrace supports over 500 primary care practices across the UK, serving 6 million people. We automate the delivery of measurements, vaccinations, blood tests, reviews, and other routine care. We improve healthcare outcomes, reduce operational burden, and create better experiences for both staff and patients.

Healthcare professionals deserve software that is reliable, safe, modern, thoughtful, and well designed. Deep analytics and robust data infrastructure are the bedrock of that work – it's how we understand what's working, where opportunities to improve care are, and how we get better.

We're hiring our first dedicated Data Engineer to build the foundation our analytics and product teams depend on. Today, our data flows through a mix of warehouse tables and external sources that have evolved alongside the business. As we scale to support more practices and more sophisticated analysis, we need someone to shape this into a clean, centralised, well-governed platform - reliable, easy to build on, and trusted across the company.

This is a senior individual-contributor role. You'll be hands-on day to day – writing pipelines, models, and infrastructure – while owning the architectural direction as we build the foundations of our data platform. Ideally you've watched data infrastructure outgrow its early foundations before, and you know what good looks like on the other side.

Key Responsibilities
  • Design, build, and maintain data pipelines that ingest from a variety of sources – third-party APIs, operational databases, and file-based exports – primarily in Python on AWS.
  • Own and evolve our data warehouse architecture and shape where it goes next – assessing and moving toward a cleaner, centralised warehouse or lakehouse that's well-structured, reliable, and managed as code.
  • Build a fast, safe path from 'new data needed' to 'available to analysts and the business.' Our current release flow is reliable but slow; you'll streamline testing, releases, and the overall experience of adding and changing models.
  • Implement transformation tooling so analytics logic is version-controlled, tested, and reviewable. We use dbt and intend to keep building around it.
  • Make it easy and safe for engineers, analysts, and product teams to access the data they need, with appropriate controls and auditability in place.
  • Establish monitoring, alerting, and data quality checks across critical pipelines.
  • Partner with analytics, engineering, and product teams to make their work faster, safer, and more reliable – including code review, mentorship on engineering practices, and improving developer experience.
  • Contribute to our data security and compliance posture in line with healthcare regulatory standards (ISO 27001, GDPR).
  • Help define our longer-term data platform strategy as the team grows.
What we're looking for
  • Solid experience as a data engineer or backend engineer working on production data systems.
  • Strong SQL and strong Python for data work, including with large or distributed datasets.
  • Experience designing and operating data pipelines in production – ingestion, transformation, orchestration.
  • Experience with cloud data platforms, ideally AWS. Hands-on experience choosing and standing up a warehouse or lakehouse (e.g., Redshift, Snowflake, Databricks, BigQuery, or comparable) is highly valued.
  • Familiarity with modern transformation and orchestration tooling – dbt, plus orchestration such as Airflow, Dagster, Step Functions, or equivalent.
  • Infrastructure-as-code experience (e.g., Terraform/CloudFormation/CDK) and a habit of managing data infrastructure the same way.
  • You've worked somewhere that grew quickly and felt first-hand how data systems built for an earlier stage start to creak – and you know how to rebuild them without bringing the business to a halt.
  • Comfort working in a small team where you'll make architectural decisions, not just execute them.
  • Clear communication – you'll work with engineers, analysts, and clinical/operational stakeholders.
Nice to Have
  • Experience in healthcare or other regulated industries (ISO 27001, GDPR, HIPAA).
  • Experience with data governance at scale: classification, masking, fine-grained (row/column-level) access control, and audited access patterns.
  • Experience being an early data engineer at a startup.
  • Background in data quality, observability, or platform engineering.
Benefits
  • Competitive compensation
  • Opportunity to make a meaningful impact on healthcare outcomes
  • Collaborative, inclusive culture focused on learning and innovation
  • Ongoing professional development in emerging data technologies
  • Flexible working with a commitment to work-life balance

Data Engineer in London employer: Abtrace

Abtrace is an exceptional employer, offering a unique opportunity to make a significant impact on healthcare outcomes while working in a collaborative and inclusive culture. With a strong focus on professional development and flexible working arrangements, employees are empowered to grow their skills in emerging data technologies, all while contributing to a mission that enhances the lives of millions across the UK.

Abtrace

Contact Details:

Abtrace Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Data Engineer in London

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow data enthusiasts. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your data projects, pipelines, and any cool stuff you've built. This is your chance to demonstrate what you can do beyond just a CV.

Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding the company's mission. Be ready to discuss how your experience aligns with their goals, especially in healthcare data solutions.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in being part of our team at Abtrace.

We think you need these skills to ace Data Engineer in London

Data Engineering
Python
SQL
Data Pipeline Design
Cloud Data Platforms (AWS)
Data Warehouse Architecture
dbt

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Data Engineer role. Highlight your experience with data pipelines, SQL, and Python, and don’t forget to mention any cloud platforms you've worked with, especially AWS!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for healthcare and how your skills can help Abtrace improve patient outcomes. Be genuine and let your personality come through.

Showcase Relevant Projects:If you’ve worked on any relevant projects, make sure to include them in your application. Whether it’s a personal project or something from a previous job, showing real-world applications of your skills can set you apart.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to see your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Abtrace

Know Your Data Inside Out

Before the interview, make sure you’re well-versed in data engineering concepts, especially those relevant to healthcare. Brush up on your SQL and Python skills, and be ready to discuss how you've designed and operated data pipelines in production.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in previous roles, particularly around scaling data systems. Highlight how you approached these problems and the solutions you implemented, especially if they relate to improving efficiency or reliability.

Familiarise Yourself with Their Tech Stack

Research Abtrace’s tech stack, especially their use of AWS and tools like dbt. Be prepared to discuss your experience with similar technologies and how you can contribute to building a clean, centralised data platform.

Communicate Clearly and Collaboratively

Since you'll be working closely with various teams, practice articulating your thoughts clearly. Think about how you can demonstrate your ability to collaborate with engineers, analysts, and clinical stakeholders during the interview.