Senior Machine Learning Engineer

SciPro is proud to be partnered with a leading respiratory imaging company whose unique cloud and AI platform enables large-scale analysis of patient and clinical data, accelerating research and improving outcomes in lung and heart disease.

This health tech innovator is seeking a Senior Machine Learning Engineer to build, optimise, and deploy production-grade computer vision models on large 3D medical imaging datasets, with a strong focus on scalable training and high-performance inference.

In this role, you will:

  • Parallelise training across multiple GPUs and GPU nodes
  • Develop and containerise robust inference pipelines (Docker, ONNX/TensorRT)
  • Build cutting-edge ML infrastructure to be deployed at scale

You should bring:

  • MSc or PhD, with 2+ years of industry experience
  • Strong Python and PyTorch skills
  • Experience with ONNX and/or TensorRT
  • Hands-on experience with GPUs (multi-GPU / distributed) is a plus
  • Experience with Docker, cloud platforms (e.g. AWS), and CI/CD
  • A track record of delivering productionised, scalable ML systems

This is a highly collaborative role with real ownership of state-of-the-art ML models. If you are a proactive, autonomous individual who thrives in fast-moving, purpose-driven environments, you will thrive in this position.

This is a permanent role, requiring 1–2 days per week in London. Full right to work in the UK without restrictions, time limit, or sponsorship is required.

Apply today to learn more!

Job Details

Company
SciPro
Location
City of London, London, United Kingdom
Posted