Research Engineer, Robot Learning
- Salary
- $130,146 - $300,000
- Level
- Mid
- Work type
- On-site · San Carlos
Not stated in the posting: visa.
Open. First seen 23 October 2026.
About the role
Job Description: Develop sim2real reinforcement learning (RL) training pipelines for humanoid robots. Train and test robot policies via reinforcement learning for in-home humanoid robots. Optimize training pipelines for improved performance and training speed. Modeling of physical systems (including robot dynamics, sensor modeling, contact parameter tuning) to close the gap between simulation and physical systems. Collecting, cleaning and retargeting human motion data for use in RL training pipelines. Supporting the test and debug of RL policies in simulation and on physical hardware.
Requirements: Master’s degree or foreign degree equivalent in Robotics, AI/Machine Learning, Mechanical or Electrical Engineering, Computer Science, or related field and one (1) year of experience in a Robotics & Machine Learning occupation or related in the job offered.
Skills:
Experience and/or education must include:
- Rigid body dynamics and/or dynamical systems for training, deploying and testing reinforcement learned policies for humanoid robots.
- Implement production-grade Python code for reinforcement learning (RL) and other machine learning training pipelines.
- Reinforcement learned algorithms, techniques, and sim2real approaches as they pertain to robotics to perform various human-like capabilities, including whole-body loco-manipulation.
- Implement and debug real-time software in C++ deployed on robots to satisfy various real-time constraints.
- Model physical systems, including multi-body hybrid dynamic systems with contact, in a simulated environment to identify gaps between simulation and hardware and the ability to understand how to accurately model the hardware in simulation.
- Root-cause analysis as it pertains to robotic systems and the ability to quickly troubleshoot issues.
- Forward and inverse kinematics as they pertain to humanoid system training using human motion data.
What this role asks for
Particular to this role
Machine Learning
Rare in 1X's other 69 open postings.
Standard for software engineering roles
Python
Common in software engineering postings at any company.
Compared with 1X's other open jobs.
The team: Artificial Intelligence HIRES STEADILY
This role is one of 7 open in Artificial Intelligence. 1 was posted in the last 30 days and the oldest in June: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Python (7 of 7), C++ (5 of 7), PyTorch (3 of 7), Deep Learning (2 of 7), Machine Learning (2 of 7)
OTHER ROLES ON THIS TEAM
- AI Researcher - Perception posted Sep 14
- Staff Software Engineer - Applied AI posted Aug 3
- Software Engineer - Robotic Controls posted Jul 30
- Simulation Engineer - Physics Modeling posted Jun 17
- AI Residency posted Jun 17
- AI Researcher - Robot Learning posted Jun 17
From the team and dates on 1X's own job board.
Similar jobs
- Machine Learning Engineer at Lucid Motors
Shares 3 skills: C++, Machine Learning, Python · same seniority · same country - Machine Learning Systems Engineer at Raydar
Shares 3 skills: C++, Machine Learning, Python · same seniority · same country - Machine Learning Engineer, Scenes at Waymo
Shares 3 skills: C++, Machine Learning, Python · same seniority · same country - Systems Engineer - Machine Learning at Anduril Industries
Shares 3 skills: C++, Machine Learning, Python · same country - Senior Machine Learning Engineer at Atoms
Shares 3 skills: C++, Machine Learning, Python · same country - Senior Softgoods Digital Design Engineer at 1X
Also at this company
Is this your posting? Email info@careerholo.com to have it removed.