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 focused on Reinforcement Learning, you will be responsible for teaching NEO new capabilities through RL algorithms. You’ll work across both simulation and real-world environments to build robust behaviors and deploy them into homes. This role will be instrumental 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 product deployment
Train NEO on a 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, QA, 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++ with familiarity using build tools such as Bazel
Proficiency with PyTorch
Hands-on experience with simulation platforms like Isaac Sim or MuJoCo
Experience training reinforcement learning policies, especially for manipulation or locomotion
Ability to collaborate cross-functionally with hardware, control, data, and QA teams
Demonstrated experience addressing the sim-to-real gap