Staff Data Engineer in Cambridge

Staff Data Engineer in Cambridge

Cambridge Full-Time No working from home possible
Iterative Health

At a Glance

  • Tasks: Build data pipelines and AI infrastructure to transform clinical research.
  • Company: Join Iterative Health, a leader in healthcare technology and innovation.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Other info: Be part of a fast-moving team shaping the future of clinical trials.
  • Why this job: Make a real impact on patient outcomes through cutting-edge data engineering.
  • Qualifications: 10+ years in data engineering, preferably with healthcare data experience.

Iterative Health is a healthcare technology and services company powering the acceleration of clinical research to transform patient outcomes. We built a leading performance-driven network of 100+ sites across the US, Europe, India, and Australia, conducting research directly in the communities where care is delivered across gastrointestinal, hepatology, obesity, and cardiology. By combining deep clinical trial expertise with cutting-edge AI, we connect sponsors' scientific ambitions with high-performing research teams that expedite and expand access to novel therapeutics for patients in need.

About the Role

Accelerating clinical research is one of the defining challenges in healthcare. Promising therapies exist that patients can't access because the operational infrastructure to run clinical trials efficiently doesn't exist yet. We're building it. That means designing technology systems that bring order to a fragmented landscape of clinical data sources, automating the operational work that slows trials down, and turning real-world clinical data into a foundation for predictive intelligence. We're building a uniquely valuable data asset: real-world patient and research data flowing across 80+ trial sites, spanning dozens of EHRs and clinical systems, focused on patient populations that are chronically underserved by existing clinical research infrastructure. Your job is to build the pipelines, data models, and AI infrastructure that make this asset real, from ingestion and normalization through to the systems that power predictions on top of it. You'll own data quality and observability as foundational engineering problems. You'll also have a direct hand in shaping how this data drives our AI strategy, what we model, what we predict, and what becomes possible.

This is an opportunity for someone who wants to be part of a small, fast-moving engineering team at a formative stage. You'll shape what gets built, how decisions get made, and what the team becomes.

Responsibilities

  • Own the data layer and architecture: the models, schemas, and infrastructure decisions that everything downstream depends on.
  • Build and operate the pipelines and transformations that move data from ingestion through normalization, enrichment, and into the formats that support analytics, ML training, and production model serving.
  • Own data quality and observability: build the systems that make data issues visible and correctable before they compound.
  • Partner with ML and engineering teams to identify what's modelable, define training data requirements, and build the data foundations for new predictive capabilities.
  • Define how clinical and operational data is governed across the system.
  • Evaluate and select the tools and technologies that make up the data stack, with a clear point of view on build vs. buy.
  • Help shape the engineering culture of a small, growing team: how technical decisions get made, how problems get debated, what rigor looks like in practice.

What We’re Looking For

Required Qualifications

  • 10+ years of experience in data engineering or related roles, with significant time spent building data systems.
  • Experience with healthcare data strongly preferred (HL7, FHIR, claims, EHR extracts) or other complex, regulated data domains.
  • Deep experience modeling and integrating data from multiple heterogeneous sources with inconsistent schemas and quality.
  • Experience applying AI and LLMs to data engineering problems: extraction, normalization, classification, entity resolution.
  • Strong understanding of how data infrastructure supports ML workflows from feature engineering to training data pipelines to model serving.
  • Fluent in SQL and at least one modern programming language (Python, Java, Scala, Go), with experience across modern data infrastructure - distributed processing, streaming, cloud-native storage, orchestration, and transformation frameworks.
  • Have built data systems from early stages, making foundational decisions with incomplete information.
  • Naturally raise the quality of the engineering around you through code review, design guidance, and honest technical conversation.

Preferred Qualifications

  • Experience building data infrastructure that directly supports ML model training and evaluation.
  • Familiarity with clinical trial operations, EDC systems, or life sciences data.
  • SOC 2, HIPAA or similar compliance experience baked into engineering practice.
  • A track record of building or improving data systems that others had given up on making reliable.

At Iterative Health, we’re actively working towards creating an environment that is representative of the diversity of patients our technology serves. We are focused on building an equitable and inclusive culture, and by extension, hiring process. If you require any accommodations to make the application process or interviewing experience more accessible to you, please contact CandidateAccommodations@iterative.health.

Staff Data Engineer in Cambridge employer: Iterative Health

At Iterative Health, we pride ourselves on being an exceptional employer that fosters a collaborative and mission-driven work culture. Our hybrid work environment allows for flexibility while ensuring in-office collaboration, and we offer comprehensive benefits including unlimited PTO, wellness support, and professional development stipends. With a strong focus on employee growth and a commitment to diversity and inclusion, we empower our team members to make a meaningful impact in transforming clinical research and patient outcomes.

Iterative Health

Contact Details:

Iterative Health Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Data Engineer in Cambridge

Get Involved in Data Science Meetups

Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Iterative Health!

Show Off Your Projects

Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Staff Data Engineer at Iterative Health.

Leverage Professional Networks

Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Iterative Health.

Apply Directly through Our Website

When you find a suitable opening like Staff Data Engineer at Iterative Health, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!

We think you need these skills to ace Staff Data Engineer in Cambridge

Data Engineering
Healthcare Data (HL7, FHIR, claims, EHR extracts)
Data Modeling
Data Integration
AI and LLMs Application
SQL
Python

Some tips for your application 🫡

Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!

Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!

Craft a Tailored Cover Letter:For a full-time role at Iterative Health, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.

Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Iterative Health. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!

How to prepare for a job interview at Iterative Health

Brush Up on Your Statistics

For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!

Showcase Your Projects

Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!

Get Comfortable with Python and R

Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Iterative Health!

Prepare for Case Studies

Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.