This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Research Engineer specializing in Reinforcement Learning, you will be responsible for teaching NEO new capabilities using RL algorithms. You'll work across simulation and real-world robots to build robust behaviors and deploy RL-trained skills into home environments. Your work will play a critical role in making our robots safer, more capable, and increasingly versatile.
Job Responsibility:
Own the full stack of engineering tasks: from data engineering and model architecture to delivering polished products
Train NEO on a wide variety of manipulation and locomotion tasks
Collaborate with hardware teams to bridge the sim-to-real gap for policies trained in simulation
Partner with controls, quality assurance, and data collection teams to ship RL policies to production
Deploy reinforcement learning-trained skills into real-world home environments
Requirements:
Strong programming experience in Python and/or C++
Proficiency with PyTorch
Hands-on experience with simulation platforms like Isaac Sim or MuJoCo
Experience training reinforcement learning policies, particularly for manipulation or locomotion
Ability to collaborate cross-functionally with hardware, control, data, and QA teams
Demonstrated experience addressing the sim-to-real gap