A complete application in a minute — tailored resume and cover letter, ready to send.
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.
An understanding of reproducibility, repeatability and replicability for scientific software and experience of building and distributing reproducible softwareExperience with LLM/agentic frameworks (such as LangChain, LlamaIndex, DeerFlow, Haystack, or others)*Evidence of understanding good software engineering practiceExperience developing and evaluating agents, skills, tools, or MCPs*Experience running code on high-performance computing clusters (or equivalent cloud environment)Excellent communication skills, with the ability to build effective relationships at all levels and the ability to communicate technical concepts to a non-technical audience*Strong software engineering fundamentals in Python*Experience with containerised environments (Docker, Apptainer etc.)*Excellent understanding of machine learning theory and related mathematical principles