Simulation Engine Engineer
Job description
This role is with one of Dex's trusted partner companies. We work closely with their teams to truly understand their culture, goals, and what they're looking for, so we can match you with the right opportunity and give you context about the role before you commit to a process.
If you're interested sign up to Dex to apply.
Dex is an AI recruiter agent that helps you run your job search. Tell Dex your stack, seniority, and what you want to build. We will manage your applications and surface other opportunities that are a fit.
The role
Robotics models cannot learn fast enough in the physical world; they have to train inside massive-scale simulation. This team is building the GPU-accelerated physics and simulation infrastructure powering the next generation of autonomous machines. Founded by two veteran engineers who spent over a decade architecting industry-standard physics engines at the world's premier GPU company, they are a tight, venture-backed team of around 11 engineers with years of runway and physical humanoid and quadruped robots in their lab.You will take ownership of core simulation and engine development, working directly alongside founders who still write engine code every day. This is a senior IC seat, not a people management role. You will spend your time solving hard systems problems where simulation speed is the core product, while acting as the senior technical anchor in the room for a bright, early-career team. It is hardcore low-level systems and physics engineering, not high-level gameplay scripting or API glue.
The work
- Architect and optimize core simulation and physics engine infrastructure designed to train robot learning models at scale.
- Write high-throughput, low-latency modern C++ that pushes modern compute hardware and simulation pipelines to their limits.
- Validate engine behavior, physical contact models, and sim-to-real performance directly against humanoid and quadruped robots in the lab.
- Collaborate directly with hands-on technical founders to define engine architecture, debate technical tradeoffs, and set low-level engineering standards.
- Mentor, unblock, and elevate an on-site team of early-career engineers through daily code reviews, pair programming, and technical problem solving.
- Deep expertise in modern C++ with a track record of shipping performance-critical, low-latency systems close to the hardware.
- Demonstrated experience building or working deep inside physics engines, game engines, or comparably complex low-level simulation systems.
- Proven track record mentoring and unblocking earlier-career engineers through rigorous code reviews, pairing, and task decomposition.
- Able to work fully on site in Cambridge, UK five days a week alongside the engineering team and lab hardware.
As part of the recruitment process at Dex, we process your personal data in accordance with our Privacy Notice for Job Applicants. This notice explains how and why your data is collected and used, and how you can contact us if you have any concerns.
Interested in this role?