Senior Reinforcement Learning Engineer
Core
Developing state-of-the-art reinforcement learning algorithms for humanoid robot locomotion and manipulation on physical hardware.
Role type
Senior IC reinforcement learning engineer (robotics)
Builds
Embodied AI capabilities for Apollo humanoid robots
Domain
Robotics / Embodied AI
Deliverable
production ML models
Required skills
Reinforcement learning (imitation learning, model-based RL, sim-to-real transfer), Python, C++, distributed training pipelines, robot dynamics and controls theory, high-fidelity physics simulators (MuJoCo, IsaacGym), PyTorch, JAX
Preferred skills
PhD in CS/Robotics, 2+ years industry experience, publication record in CoRL/RSS/ICRA, experience with legged robots or manipulators
Technologies
PyTorch, JAX, MuJoCo, IsaacGym
Responsibilities
Implement and deploy RL algorithms for locomotion and manipulation; drive development from simulation to physical hardware; optimize and scale distributed training pipelines; mentor junior engineers; collaborate with hardware teams on system-level issues; analyze hardware results; develop motion retargeting pipelines from mocap/teleoperation data
Seniority
Senior, hands-on IC with mentorship