It looks like you are visiting CMR Surgical from the United States of America.
Please select the following:

I am a US healthcare professional practicing in the United States of America I am NOT a US healthcare professional practicing in the United States of America

Data Engineer

Data Engineer

We are looking for an enthusiastic and highly motivated data engineer to join our growing data science team at CMR. Day to day our data engineers are helping us achieve our mission, to transform surgery for good. Life as a CMR data engineer is both challenging and rewarding. At CMR, we work with many diverse datasets to support a plethora of applications, from video and robot telemetry through to clinical outcomes. You’ll be expected to work across the clinical, engineering and research disciplines to design our next generation data stores, ETL pipelines and data access APIs.

Why join us?

CMR is one of the UK’s most exciting companies to be joining right now. The scale of our ambition to build a world-class medical devices company in Cambridge is matched only by the breathtaking innovation that underpins our next generation of surgical robot. We’re an award-winning company that plans to significantly disrupt the way surgery is performed for the benefit of millions of patients all around the world.

Our values are ambitious, humble, people focused and fair and responsible. If you share these values, our passion for improving lives, and have the skills to make a real difference to the way minimal access surgery is developed and delivered, then it’s a great time to join us.


In this role, you’ll be responsible for:

  • Building and maintaining a secure, cloud data infrastructure across multiple regions and geographies/jurisdictions.
  • Curating complex, big datasets from robotic telemetry data, clinical outcome data, surgical video data, and much more.
  • Designing and building ETL pipelines to include data from a wide variety of sources including RDS, non-relational databases and big data stores, e.g. AWS S3, Hadoop.
  • Supporting the needs of our team of data scientists and machine learning scientists/engineers by providing optimised datasets and pipelines.
  • Working with stakeholders from across CMR to identify project requirements and to evaluate and deploy candidate solutions.
  • Delivering projects to a very high standard, on time and in budget.
  • Remaining up to date with the latest techniques in data engineering and data ETL.
  • Communicating and presenting complex topics to others, including academic publications and conferences.
  • Upholding CMRs core values: ambitious, humble, people focused and fair and responsible.

About you

As the ideal candidate you’ll be passionate about data. You’ll be rigorous and methodological, a great communicator, able to work individually or in a team, and continue to learn new skills and techniques to advance your career.

Essential requirements

  • A degree in computer science, mathematics, statistics, data science, engineering, or other relevant discipline with some industry experience in a data engineering or related role.
  • Strong analytical skills and the ability to solve complex problems.
  • In depth knowledge and practical experience of SQL, and familiarity working with a wide-range of database technologies including non-relational, data warehouses and data lakes.
  • Experience with modern cloud services, e.g. AWS services EC2, RDS, Redshift, S3, Glue, Athena, and Lambda.
  • Proficiency in at least one relevant modern object-orientated or functional programming language, e.g. Python.
  • The ability to work individually or in a team, to self-organise, prioritise, and work with minimal supervision.
  • The willingness to take ownership, make decisions, fail fast and learn from mistakes.
  • Good written and oral communication skills.
  • An understanding of data security, privacy and ethical issues as applied to healthcare datasets.

Desired requirements

  • A masters level degree in a related discipline.
  • A solid understanding of database and data model design, 3/5NF and star schemas.
  • Experience with Agile (e.g. SCRUM) development methodologies.
  • Experience with big data tools and technologies, e.g. AWS EMR, Hadoop/Spark, Kafka
  • Knowledge of standard libraries and frameworks, e.g. Numpy, Scipy, Pandas, Matplotlib, Tensorflow, Keras and PyTorch.
  • Familiarity with Linux operating systems and common software tools, e.g. Git, Jupyter, and Docker.
  • Some knowledge or understanding of medical device regulations, e.g. MEDDEV, 510(k).

The package

We offer a competitive salary and a great benefits package (including non-contributory pension scheme, cycle-to-work scheme, life assurance, and our legendary monthly BBQs). On top of that, you’ll be joining a company with a fabulous culture of ambition, creativity and teamwork, and where fun is just as valued as our commitment to make surgery better for millions of people.

Interested? We’d love to hear from you!

call to action image

About CMR Surgical

call to action image

Versius surgical system

call to action image

Contact us