Diagnostic Machine Learning Engineer

  • AstraZeneca
  • Melbourn, Royston SG8 6HB, UK
  • 23/06/2021
Full time Data Science Machine Learning Data Analytics Big Data Data Management Statistics

Job Description

Would you like to use your skills and experience within Machine Learning to help bring life changing medicines to patients across the world? If you would, please read on!

AstraZeneca is a global, science-led, patient-focused biopharmaceutical company that focuses on the discovery, development and commercialisation of prescription medicines for some of the world’s most serious diseases. But we’re more than one of the world’s leading pharmaceutical companies, we are on a journey to become a data-led enterprise with a solid and ambitious investment in R&D. We’re capitalising like never before in our people, in growth, in pursuing excellent science and adopting new technologies.

The Diagnostic Science group within Precision Medicine & Biosamples researches and builds innovative software-based diagnostics to ensure that every patient receives the best treatment at the right time. We are a cross-functional group deeply focused in enabling digital, data-driven diagnostics, that match AstraZeneca’s business needs of today and of the future.

As an Diagnostic Machine Learning Engineer you will be co-creating the next generation of software based diagnostics together with physicians, scientists, diagnostic and regulatory experts harnessing the latest ML technologies. In doing so you will prototype, evaluate and develop cutting edge solutions ready for deployment in collaboration with partners that share our vision to develop practice changing solutions. You will provide your expertise in open source, cloud-based and edge computing to develop globally deployable software as medical device products that resonate with healthcare providers and patients.

Typical Accountabilities, what you will do:

  • Drive productionisation of software-based solutions ready for deployment with an appropriate partner
  • Provide expertise to technical due diligence of partners
  • Drive strategy, design, requirements engineering, and technical discussions for cloud-based diagnostics
  • Evaluate and develop a platform strategy for cloud based deployment of diagnostics
  • Prototype and evaluate GxP compliant MLOps, cloud-based and edge computing approaches
  • Contribute technical expertise and knowledge of other sectors to shape the regulatory framework for software based diagnostics

Education, Qualifications, Skills and Experience


  • Proven record of software engineering experience, building and shipping large-scale, high performance, scalable systems and services.
  • A passion for good engineering practices and producing high quality software
  • Lead the development of globally deployed ML-based products following MLOPs methodology
  • Strong data engineering experience
  • Hands on experience in MLOps and cloud computing
  • Experience in Good Machine Learning practices
  • Proven record of co-creating solutions in a matrix environment and collaborating in cross-functional teams


  • Experience in diagnostics and/or pharma
  • Expertise in AWS
  • Demonstrable experience in the ML areas: computer vision, NLP, time-series, recommendation systems, and reinforcement-learning
  • PhD in Computer Science, Engineering, Physics, Mathematics, or Life Sciences

Location: Cambridge UK, Gothenburg Sweden, Gaithersburg or Waltham US

Salary: Competitive + Excellent Benefits

Closing Date: 16th July 2021

Role can be considered at career levels E or F depending on the experience and suitability of the successful candidate.

Here, you don’t work for a company that just optimises sales or increases revenue. As an Machine Learning Engineer at AstraZeneca, you can have a real impact on patients’ lives by bringing the best medicines to market in the shortest possible time. If you have a strong product focused mind set and your are excited to bring the next generation of software based diagnostics to patients – join us!