ML Software Engineer for Innovative Science

Francis Crick

Greater London

On-site

GBP 70,000 - 95,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

28 days annual leave
Life assurance
Season ticket/car parking loan
Annual leave purchase
Childcare support allowance
Back-up dependent care
Discounted annual gym membership
Bike to Work scheme
Payroll giving
Shopping discounts
Defined contribution pension scheme

Job summary

Francis Crick Institute in London is seeking a Machine Learning Engineer to join the Software Engineering and AI team. You will design and deploy ML solutions that accelerate scientific discovery while contributing to institute-wide applications and services.

Working with researchers and technical specialists, you will develop software to tackle complex biological challenges, plan projects with feasibility assessments, and maintain quality through peer reviews and collaboration.

Qualifications

  • Experience with reproducible scientific software and reproducibility concepts.
  • Experience with LLM/agentic frameworks (LangChain, LlamaIndex, DeerFlow, Haystack, or others).
  • Evidence of good software engineering practices.
  • Experience developing and evaluating agents, tools, or MCPs.
  • Experience running code on HPC clusters or cloud environments.
  • Excellent communication skills for cross-disciplinary work.
  • Strong Python software engineering fundamentals.
  • Experience with containerised environments (Docker, Apptainer).
  • Excellent understanding of machine learning theory and related math.

Responsibilities

  • Design, implement and deploy ML solutions to complex biological challenges.
  • Develop high-quality, maintainable software across research and operational domains.
  • Collaborate with scientists, core facilities and external partners.
  • Plan projects with feasibility assessments, prototyping and resource estimates.
  • Lead software lifecycle from engagement to delivery and maintenance.
  • Stay current in ML and share knowledge within the team.

Skills

Python
ML theory
Software engineering
HPC / Cloud
Docker
Apptainer
LangChain
LlamaIndex
Haystack
Agents

Tools

Docker
Apptainer

Job description

Francis Crick Institute in London is seeking a Machine Learning Engineer to join the Software Engineering and AI team. You will design and deploy ML solutions that accelerate scientific discovery while contributing to institute-wide applications and services.

Working with researchers and technical specialists, you will develop software to tackle complex biological challenges, plan projects with feasibility assessments, and maintain quality through peer reviews and collaboration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Engineer for Scientific Discovery
Machine Learning Engineer for Scientific Discovery

Francis Crick Institute • City Of London

On-site
GBP 50,000 - 61,000
Visa sponsorship
Health & wellbeing
Pension scheme
+1
Machine Learning Software Engineer for Scientific Discovery
Machine Learning Software Engineer for Scientific Discovery

WorkInCharities • Greater London

Hybrid
GBP 50,000 - 61,000
Visas sponsorship
28 days annual leave
Pension scheme
+2
Biomedical ML Software Engineer
Biomedical ML Software Engineer

The Francis Crick Institute Limited • Greater London

Hybrid
GBP 50,000 - 61,000
Visa sponsorship
28 days annual leave
Pension scheme
+3
Machine Learning Software Engineer - Biomedical AI
Machine Learning Software Engineer - Biomedical AI

Francis Crick Institute Ltd • Greater London

On-site
GBP 47,000 - 63,000
Visa sponsorship
Pension scheme
Health & wellbeing
+2
Machine Learning Engineer for Biomedical Discovery
Machine Learning Engineer for Biomedical Discovery

crick • Greater London

On-site
GBP 55,000 - 63,000
Senior AI/ML Bioinformatician, Biomedical Data Scientist
Senior AI/ML Bioinformatician, Biomedical Data Scientist

The Francis Crick Institute Limited • Greater London

Hybrid
GBP 54,000 - 63,000
Sponsorship to work in the UK
28 days annual leave + bank holidays
Defined contribution pension up to 16%
+3
Software Engineer (Machine Learning)
Software Engineer (Machine Learning)

crick • Greater London

On-site
GBP 55,000 - 63,000
Senior AI/ML Bioinformatician for Omics & Biomed Data
Senior AI/ML Bioinformatician for Omics & Biomed Data

Francis Crick Institute • City Of London

On-site
GBP 49,000 - 60,000
Visa sponsorship
28 days annual leave
Pension scheme
+4
Senior AI/ML Bioinformatician for Biomedical Data Insights
Senior AI/ML Bioinformatician for Biomedical Data Insights

The Francis Crick Institute • Greater London

On-site
GBP 49,000 - 60,000
Visas sponsorship
Generous leave: 28 days + holidays
Pension scheme
+6
Senior AI/ML Bioinformatician (Biomedical Data Scientist)
Senior AI/ML Bioinformatician (Biomedical Data Scientist)

The Francis Crick Institute • Greater London

On-site
GBP 60,000 - 100,000