CareerPlanSign in

Software Engineer (Machine Learning)

London💼 Full-time💰 $55,000–$55,000🗓 2026-09-04 → 2026-09-26

Core

Design, implement, and deploy machine learning solutions to accelerate scientific discovery in biomedical research, supporting institute-wide applications.

Role type

Machine Learning Engineer (IC)

Builds

ML solutions for biological challenges and institute-wide applications

Domain

Biomedical research / AI

Deliverable

production ML models

Required skills

Python, machine learning theory, reproducible software engineering, containerization (Docker, Apptainer), high-performance computing, LLM/agentic frameworks (LangChain, LlamaIndex, etc.), agent development

Preferred skills

None stated

Technologies

Python, Docker, Apptainer, LangChain, LlamaIndex, DeerFlow, Haystack

Responsibilities

Design and develop high-quality software; collaborate with scientists and core facilities; conduct peer review and co-development; plan projects via feasibility assessment and prototyping; manage project lifecycle from scoping to maintenance; share knowledge across the team

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.