Machine Learning Engineer, Accelerate Programme for Scientific Discovery (Fixed Term)
Join to apply for the Machine Learning Engineer, Accelerate Programme for Scientific Discovery (Fixed Term) role at University of Cambridge
Machine Learning Engineer, Accelerate Programme for Scientific Discovery (Fixed Term)
Join to apply for the Machine Learning Engineer, Accelerate Programme for Scientific Discovery (Fixed Term) role at University of Cambridge
Get AI-powered advice on this job and more exclusive features.
Fixed-term: The funds for this post are available for 12 months in the first instance.
Artificial intelligence (AI) has the potential to become an engine for scientific discovery across disciplines. The Accelerate Programme for Scientific Discovery (https://science.ai.cam.ac.uk/) is a high-profile University initiative promoting the use of machine learning to tackle major scientific challenges.
Accelerate Science
- Provides researchers with specialised training in AI techniques, equipping them with the skills they need to use machine learning and AI to power their research.
- Pursues an ambitious research agenda that applies machine learning to the scientific challenges of the 21st century.
- Convenes a community of researchers working at the interface of machine learning and the sciences to share knowledge and experiences that help advance the use of machine learning in the sciences.
Generating well-designed software will increase the scope, productivity, reliability, replicability and openness of research. In pursuit of these goals, we are seeking experienced Machine Learning Engineers (MLE) to lead the development of our software culture.
The role holder will contribute to software development activities that facilitate the application of machine learning for scientific discovery. By advising on the development of research projects and providing support to researchers across the University, role-holders will contribute to an environment in which researchers from across domains are empowered to build high-quality research software. The role-holder will be responsible for embedding good practice in scientific programming in research supported by Accelerate and for contributing to Accelerate's teaching and learning activities. The role holder will provide software support to Accelerate's AI Clinic, which supports Cambridge University researchers to resolve engineering issues they might encounter when implementing machine learning methods (https://science.ai.cam.ac.uk/ai-clinic/). They will contribute to Accelerate's community engagement activities, promoting the importance of software engineering in research and supporting the uptake of best practice. The role-holder will also contribute to teaching activities within the team, including our training courses (https://science.ai.cam.ac.uk/resources), study groups and lecture courses such as Machine Learning and the Physical World and Advanced Data Science (https://mlatcl.github.io/resources/).
We're Looking For Experienced Machine Learning Engineers Who Have
- Deployed in ML-oriented software projects (e.g. the use of agile development techniques to respond to emerging research needs or experience in designing, testing and maintaining scalable data pipelines)
- Sufficient breadth and depth of specialist knowledge in ML software packages to support ML-oriented software projects (e.g. expertise in helping scientists who are not machine learning experts debug and resolve errors encountered when using popular machine learning packages such as Scikit-learn, Hugging Face Transformers, and PyTorch)
- Knowledge and experience of Large Language Models and their applications.
- The ability to communicate technical concepts effectively and enthusiastically across disciplines and to audiences with a range of technical abilities.
- Experience of working in interdisciplinary teams.
- Experience of coaching and mentoring research staff.
The post is offered on a full time basis, however we would be open to discussing part time or flexible working arrangements.
Click the 'Apply' button below to register an account with our recruitment system (if you have not already) and apply online.
To apply, please submit
- CV and publications list
- Cover letter
- Short summary (max. 1 p.) setting out your view on "what role do you believe software engineering can play in building the Cambridge AI for science community?"
- 2 referees who may be contacted during the application process.
Informal enquiries can be made by contacting Ryan Daniels - rkd43@cam.ac.uk.
Please quote reference NR46193 on your application and in any correspondence about this vacancy.
The University actively supports equality, diversity and inclusion and encourages applications from all sections of society.
The University has a responsibility to ensure that all employees are eligible to live and work in the UK.
Further information
Apply online
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Research Services
Referrals increase your chances of interviewing at University of Cambridge by 2x
Sign in to set job alerts for “Machine Learning Engineer” roles.
25.03.25 Machine Learning Scientists/Engineers, Cambridge, UK
Cambridge, England, United Kingdom 2 days ago
Cambridge, England, United Kingdom 1 week ago
Cambridge, England, United Kingdom 2 weeks ago
Cambridge, England, United Kingdom 5 days ago
Software Engineers (all levels - Graduates to principal Engineer)
Cambridge, England, United Kingdom 5 months ago
Cambridge, England, United Kingdom 1 week ago
Research Software Engineer (ICCS) (Fixed Term)
Cambridge, England, United Kingdom 4 weeks ago
Cambridge, England, United Kingdom 1 day ago
Cambridge, England, United Kingdom 1 week ago
Cambridge, England, United Kingdom 3 weeks ago
Cambridge, England, United Kingdom 1 week ago
Cambridge, England, United Kingdom 1 hour ago
Cambridge, England, United Kingdom 1 day ago
Cambridge, England, United Kingdom 2 weeks ago
Cambridge, England, United Kingdom 4 days ago
Cambridge, England, United Kingdom 2 days ago
Cambridge, England, United Kingdom 3 weeks ago
Cambridge, England, United Kingdom 1 week ago
Cambridge, England, United Kingdom 1 month ago
Cambridge, England, United Kingdom 3 weeks ago
Cambridge, England, United Kingdom 22 hours ago
Cambridge, England, United Kingdom 1 week ago
Senior Research Engineer – Machine Learning – Microsoft Research
Cambridge, England, United Kingdom 5 days ago
Cambridge, England, United Kingdom 4 weeks ago
Senior Software Engineer, Python Automation
Cambridge, England, United Kingdom 2 weeks ago
Cambridge, England, United Kingdom 4 weeks ago
Cambridge, England, United Kingdom 2 weeks ago
Cambridge, England, United Kingdom 3 weeks ago
Software Engineer (Full Stack, Machine Learning)
Cambridge, England, United Kingdom 1 week ago
Researcher/Senior Researcher in Computer Vision and Machine Learning
Cambridge, England, United Kingdom 2 weeks ago
Cambridge, England, United Kingdom 1 week ago
Saffron Walden, England, United Kingdom 3 hours ago
Cambridge, England, United Kingdom 1 day ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.