Research Engineer

Research Software Engineer - World-Class AI Health Tech Scaleup - London / Hybrid

Our world-class medical AI client is a rapidly expanding innovator at the intersection of AI and life sciences, with significant funding.

They build multi-modal foundation models that span medical imaging, clinical, genetic, and omics data, for high-precision inference in late-stage clinical drug trials. They are scaling fast and on a mission to revolutionise therapeutic development, with cutting-edge ML and data analytics. The commercial potential of this work is phenomenal, as is its scope for its impact on society.

They are looking to hire several experienced Research Software Engineers to partner closely with the Research team (currently ~12), playing a pivotal role in developing and optimising their next-generation, AI-driven biomedical platforms. If successful, you'll collaborate with ML specialists, data scientists, clinicians, and product teams to build scalable solutions that leverage complex, multimodal datasets.

Some of the things you’ll contribute to

ML Platform & Tooling

  • Build Python tooling, libraries, APIs and SDKs to support model training, evaluation and deployment
  • Develop experiment-tracking, model-versioning and reproducibility tools
  • Create systems for managing large and complex multimodal datasets

Distributed Systems & Infrastructure

  • Build scalable data pipelines for large clinical and research datasets
  • Develop distributed systems for i.e. training foundation models
  • Improve reliability, performance and resource use across compute clusters

Research Enablement

  • Partner with researchers to understand workflows and remove bottlenecks
  • Prototype tools and iterate quickly based on research feedback
  • Translate research ideas into production-grade software

Engineering Excellence

  • Write clean and scalable, well-tested Python code
  • Maintain high standards in code reviews, documentation and CI/CD
  • Contribute to architectural and tooling decisions

Key requirements

  • Degree in Computer Science, Engineering, Maths or similar STEM topic from a leading institution (minimum Bachelor's, Master's preferred)
  • Strong Python engineering experience
  • Experience building APIs, SDKs or developer tooling
  • Solid understanding of distributed systems
  • Comfortable working with complex data structures
  • Familiar with modern software engineering best practices
  • Ability to translate research papers into working code

Strongly desirable experience

  • Experience with large-scale ML systems (model training, serving, platforms)
  • Experience supporting or working inside ML research teams
  • Familiarity with ML frameworks (PyTorch, TensorFlow etc)
  • Experience building pipelines for scientific or healthcare data
  • Knowledge of cluster compute, distributed training and GPUs
  • Understanding of healthcare data or regulated environments
  • Open-source contributions
  • Cloud experience (AWS/GCP/Azure)

Compensation & Benefits

  • Excellent base salary
  • Generous equity allocation from day one
  • Comprehensive health & wellness package
  • Hybrid working (1 day/week WFH)
  • Chance to work at the frontier of AI × life sciences with real world impact

If you want to build world-class tooling for cutting-edge biomedical research and join a rapidly scaling team doing genuinely meaningful work, get in touch!

Job Details

Company
Vertex Search
Location
London, UK
Hybrid / Remote Options
Posted