Russell Tobin
Machine Learning Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Software Engineer (AI Research / Machine Learning)
Duration: 6 Months (Extension possible) Location: London – Hybrid, 3 days onsite per week Working Hours: Monday to Friday, 9:00 AM – 6:00 PM (40 hours per week)
About the Role
Our client is seeking Research Engineers to join their Fundamental AI Research team. The team is committed to advancing artificial intelligence through fundamental research and developing technologies that help machines better understand and interact with the world.
This is an opportunity to work on cutting-edge AI research, building large language model (LLM) agents, and solving complex machine learning systems challenges at scale.
Responsibilities
- Carry out cutting-edge research to advance the science and technology of machine learning systems.
- Design methods, tools, and infrastructure to push forward the state of the art in large language models (LLM).
- Collaborate with researchers and cross-functional partners, communicating research plans, progress, and results.
- Suggest, collect, and synthesize requirements and create an effective feature roadmap.
- Code deliverables alongside the engineering team.
- Publish research results and contribute to research that impacts product development.
Minimum Qualifications
- 2+ years of hands-on experience in one or more of the following:
- Machine Learning
- Recommendation Systems
- Pattern Recognition
- Data Mining
- Artificial Intelligence
- Experience developing machine learning models at scale, including programmatically querying LLMs and LLM post-training.
- Strong programming experience in Python.
- Hands-on experience with PyTorch or similar frameworks.
- Experience writing software and executing complex experiments involving large AI models and datasets.
- Proven ability to translate insights into business recommendations.
- Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
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.
Preferred Qualifications
- Direct experience in Generative AI and LLM research.
- PhD or research-focused Master's degree in Machine Learning or related fields.
- Project Overview
The successful candidate will join an AI research team focused on:
- Building machine learning agents.
- Creating AI systems that automate research workflows.
- Developing LLM agents.
- Working across multiple streams of the same research project.
- Writing production-quality code using Python and PyTorch.
Team
Part of a leading AI research organisation based in London.
- Working closely with research engineers, research scientists, and other contingent workers.
- Collaborative, fast-paced research environment.
Top 3 Non-Negotiable Skills
- Strong scientific mindset – organised, diligent, and analytical.
- Excellent engineering skills with the ability to execute and deliver quickly.
- Ability to work efficiently in a high-output coding environment.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Nice to Have
- Students or graduates from leading universities.
- Highly motivated with a passion for learning.
- Experience with leading technology companies (including internships).
- Background in Physics or Mathematics.
- Experience as an Applied Scientist, Research Engineer, or similar.
- Experience with Python, PyTorch, LLM agents, pre-training, or broader machine learning disciplines.
- Experience with quantum computing is a plus.
Experience Required
2–4 years (Industry: 0–4 years).
- Strong academic or internship exposure to Machine Learning, AI, research, or startups will also be considered.
What Makes This Role Interesting
- Opportunity to work on cutting-edge AI research.
- Contribute to technology that has the potential to change the world.
- Work alongside some of the leading researchers in the field.
- One of the few opportunities of this kind currently available in London.
Candidate Profile
Successful candidates will demonstrate:
- Passion for machine learning and AI research.
- Strong execution mindset.
- Ability to work collaboratively in a team environment.
- Adaptability and willingness to work in a fast-moving research setting.
Challenges
Candidates should be comfortable with:
- Working in a high-pressure environment.
- Moving across different workstreams within the team.
- Handling ambiguity and rapidly evolving priorities.
Interview Process
- Initial Screening Interview
- Two Loop Interviews
“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
Location