Salary
💰 $180,000 - $300,000 per year
Tech Stack
LinuxPythonPyTorch
About the role
- Full-stack engineering, from data engineering to model architecture design to shipping polished products
- Train NEO to do a diverse set of manipulation and locomotion tasks.
- Work with hardware teams to the sim2real gap between policies trained in simulation and real.
- Work with controls, QA, and data collection teams to ship RL policies to the production fleet.
- Deploy skills trained with RL into home environments.
Requirements
- 4+ years of Python programming experience.
- Fundamental knowledge of at least one low-level programming language such as C++.
- Good understanding of robotics fundamentals such as computer vision, kinematics & dynamics, and planning.
- Strong empirical research abilities and a keen eye for spotting performance bottlenecks in RL training.
- Experience with authoring environments and benchmarks in simulators like Mujoco, Pybullet, or Isaac Sim.
- Advanced degree (MS or PhD) in Computer Science or related field (ideal).
- Published RL research in top ML conferences (NeurIPS, CoRL, RSS, ICML, etc.) (ideal).
- Have trained real-world quadruped or biped locomotion with RL (ideal).
- Experience working with large, cross-team codebases (ideal).
- Control theory and/or signal processing knowledge (ideal).