Let’s build the future of robotics together.
Explore opportunities to grow with us.
NOW HIRING at our lab in Cambridge, UK
Location:
Cambridge
|
Full time
As a Junior ML Engineer, you'll work on the software and machine learning systems behind robot learning, spanning simulation, training workflows, evaluation and testing on physical robots
View RoleRESPONSIBILITIES
- Take ownership of well-defined engineering problems, with increasing responsibility as you develop.
- Build and iterate on simulation environments for robot learning.
- Implement and test reinforcement learning and imitation learning workflows.
- Contribute to training pipelines, data generation and evaluation tooling.
- Debug and improve simulation and training workflows through testing, profiling and benchmarking.
- Work closely with the wider engineering team to test and validate learning-based systems in simulation and on physical robots.
- Write clean, well-tested Python code as part of the wider robotics software stack.
QUALIFICATIONS
- Strong foundational programming skills are essential. You should be able to design, write, understand and debug code independently, with a strong grasp of core programming concepts.
- A strong academic background in Computer Science, Robotics, Machine Learning, Engineering or a closely related technical field.
- Strong academic, research or project experience in relevant areas such as machine learning, robotics, reinforcement learning, control or simulation.
- Familiarity with machine learning frameworks such as PyTorch, gained through research, coursework, projects or internships.
- Strong problem-solving skills, with the ability to learn quickly and apply new knowledge to technical problems.
- Hands-on exposure to physical robotics or learning-based robotic systems would be valuable but is not required.
- This role is full-time and on site in Cambridge. You must be willing to relocate to Cambridge if required
BENEFITS
- Hands-on experience at the frontier of physical AI, with access to advanced robot hardware and compute.
- Mentorship and increasing technical ownership as you develop.
- Competitive salary based on skills and experience.
- 25 working days of holiday per year, in addition to public holidays.
- Visa sponsorship
If you’re interested in this opportunity, we’d love to hear from you.
Please get in touch at careers@v-sim.co.uk.
Location:
Cambridge
|
Full-time
Bridge the gap between simulated and real robot behaviour, supporting training and evaluation efforts and pushing the boundaries of embodied AI.
View RoleRESPONSIBILITIES
- Own key parts of the robot learning pipeline, with responsibility for the performance and reliability of learned behaviours on physical robots.
- Develop and train learning-based robotic policies using reinforcement learning, imitation learning, and other relevant approaches.
- Build and improve simulation and sim-to-real workflows, including domain randomisation, system identification, and robustness-driven training.
- Deploy and iterate on learned policies on physical robots, diagnosing differences between simulated and real-world behaviour.
- Work closely with the wider engineering team to integrate learned behaviours into physical robotic systems.
- Develop evaluation methods and tooling to measure policy performance, robustness, and real-world behaviour.
QUALIFICATIONS
- The areas below reflect the broader scope of the role. We don't expect candidates to have deep experience in all of them, but we look for strong foundations, relevant strengths, and the ability to develop quickly in less familiar areas.
- Demonstrated experience building and evaluating learning-based robotics systems. Candidates with 3+ years at this level may be considered for a senior role.
- MS or PhD in Computer Science, Robotics, or a closely related field is preferred.
- Strong Python and software engineering skills are essential, with experience developing, debugging, and extending machine learning or robotics systems.
- Strong foundations and practical experience in machine learning, particularly in areas relevant to robot learning such as reinforcement learning, imitation learning, or policy learning.
- Experience developing and training learned policies, ideally for robotic or embodied systems.
- Experience in one or more relevant areas such as robotics simulation, sim-to-real, domain randomisation, system identification, or robustness-driven training.
- Familiarity with PyTorch or an equivalent machine learning framework.
- Strong systems-level debugging and problem-solving ability, with the ability to investigate issues across learning, simulation, software, and physical behaviour.
- Demonstrated ability to quickly develop proficiency in unfamiliar technical areas and apply new knowledge to engineering problems.
- Experience deploying and iterating learned policies on physical robots would be particularly valuable.
BENEFITS
- Work at the frontier of physical AI, with direct access to advanced robot hardware and edge compute.
- Significant technical ownership in a small, highly experienced team.
- Competitive salary commensurate with experience.
- 25 working days of holiday per year, in addition to public holidays.
- Visa sponsorship.
If you’re interested in this opportunity, we’d love to hear from you.
Please get in touch at careers@v-sim.co.uk.
Don’t see a position that’s right for you?
We’d still love to connect. If you think you’d be a great fit for our team, reach out and tell us about yourself. We’ll get in touch when a suitable opportunity comes up.

