Research Software Engineer - World-Class AI Health Tech Scaleup - London / HybridOur 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 toML Platform & ToolingBuild Python tooling, libraries, APIs and SDKs to support model training, evaluation and deploymentDevelop experiment-tracking, model-versioning and reproducibility toolsCreate systems for managing large and complex multimodal datasetsDistributed Systems & InfrastructureBuild scalable data pipelines for large clinical and research datasetsDevelop distributed systems for i.e. training foundation modelsImprove reliability, performance and resource use across compute clustersResearch EnablementPartner with researchers to understand workflows and remove bottlenecksPrototype tools and iterate quickly based on research feedbackTranslate research ideas into production-grade softwareEngineering ExcellenceWrite clean and scalable, well-tested Python codeMaintain high standards in code reviews, documentation and CI/CDContribute to architectural and tooling decisionsKey requirementsDegree in Computer Science, Engineering, Maths or similar STEM topic from a leading institution (minimum Bachelor's, Master's preferred)Strong Python engineering experienceExperience building APIs, SDKs or developer toolingSolid understanding of distributed systemsComfortable working with complex data structuresFamiliar with modern software engineering best practicesAbility to translate research papers into working codeStrongly desirable experienceExperience with large-scale ML systems (model training, serving, platforms)Experience supporting or working inside ML research teamsFamiliarity with ML frameworks (PyTorch, TensorFlow etc)Experience building pipelines for scientific or healthcare dataKnowledge of cluster compute, distributed training and GPUsUnderstanding of healthcare data or regulated environmentsOpen-source contributionsCloud experience (AWS/GCP/Azure)Compensation & BenefitsExcellent base salaryGenerous equity allocation from day oneComprehensive health & wellness packageHybrid working (1 day/week WFH)Chance to work at the frontier of AI × life sciences with real world impactIf 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 Title
Research Engineer