University of Cambridge
Senior ML Research Software Engineer (ICCS) (Fixed Term)

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
In the face of the present climate crisis, there is a pressing need for skilled software engineers to aid climate scientists in delivering a new generation of climate models. The Institute of Computing for Climate Science (ICCS) is a multi-disciplinary institute that has been established to develop and deploy machine learning (ML) and computational tools to advance the understanding of climate systems and inform decision-making for both climate change prediction and mitigation.
A core part of the Institute is our team of Research Software Engineers (RSEs) who reside in Research Computing Services. ICCS RSEs work closely with several international teams of climate scientists, including the Schmidt Sciences' Virtual Earth Systems Research Institute, to develop and improve climate modelling tools and work with other members of ICCS to identify and implement projects which can have a wider impact.
We seek to appoint a Senior ML RSE for our RSE team. This position provides a unique opportunity to be involved in research projects directly connected to climate science, and broader research into supporting climate science through computer science, software engineering, and data science. The post also includes funding to support travel to conferences and for training activities to support career development.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Essential Requirements For The Role Include
- An advanced (M.Sc., Ph.D. or equivalent) degree in a STEM discipline or relevant experience.
- Experience in leading on the development of software, in particular in terms of using machine learning in modelling and simulation.
- Ability to guide scientists in software engineering and ML best practices and help to implement these within teams.
- Experience in planning and delegation in a project management environment.
- Proficient in one or more programming languages such as Fortran, C++, C, Python.
- Excellent communication and problem solving skills.
- Experience in software development and related productivity tools (e.g., Git/GitHub, JIRA).
- Ability to engage productively, with people of different backgrounds, nationalities and skill sets.
A core part of the role will involve assessing the suitability of using ML tools in numerical simulations and developing ML solutions to optimise model performance. The post holder will also engage with stakeholders to communicate ethical considerations on AI and data.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
This is a fixed term position. The funds for this position are available until 31 December 2028 in the first instance.
The University is supportive of hybrid working. This role allows the post holder to be office based or to work in a hybrid way.
We welcome applications from individuals who wish to be considered for part-time working or other flexible working arrangements.
We particularly welcome applications from women and /or candidates from a BME background for this vacancy as they are currently under-represented at this level in our department.
Click the 'Apply' button below to register an account with our recruitment system (if you have not already) and apply online.
Queries should be directed to recruitment@uis.cam.ac.uk in the first instance quoting reference VC50606.
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.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills