Before you apply
Listed location: San Carlos, CA
Work arrangement: onsite. A remote label does not confirm worldwide eligibility or visa sponsorship.
Read the employer’s description for qualifications, compensation and work eligibility. Confirm the position is still open on the application page.
Job description supplied by 1X; category and skill labels may be inferred. How our listings work · Report a problem
Job Description
Job Description: Design simulation environments for NEO (name of robot) and teach NEO (robot) to learn new capabilities via reinforcement learning (RL) algorithms. This enables our robots to be safe and robust in a variety of conditions. 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. Close the sim2real gap between policies trained in simulation and real. Work with controls, Quality Assurance (QA,) and data collection teams to ship reinforcement learning (RL) policies to the production fleet. Deploy skills trained with reinforcement learning (RL) into home environments.
Requirements: Bachelor’s degree or foreign degree equivalent in Computer Science, Mathematics, Software Engineering, Robotics, or related field and four (4) years of experience in Software Engineering or related role.
Skills: Experience and/or education must include:
Train large-scale imitation-learning models for motion planning. Curate expert demonstration datasets, designing loss functions, and deploying policies in real-world or simulated environments. Implement DAgger (Dataset Aggregation), including iteratively collecting additional expert demonstrations in response to model errors, to reduce covariate shift and improve policy robustness.
Generative architectures such as diffusion models, variational autoencoder, or applied to planning. Model architecture selection and stable training on high-dimensional data.
Architecting and executing distributed neural-network training across large GPU clusters. Data/model parallelism, gradient synchronization such as NCCL, fault tolerance, and efficient I/O for multi-TB datasets.
Build and optimize low-latency, real-time software systems. Use of C++ for hard-real-time applications, with hands-on knowledge of multithreading, lock-free data structures, and real-time OS constraints.
CONTACT: Please reference Job ID: 9443267 & email resume to [email protected]
Skills mentioned
Categories
Frequently asked questions
Is the Research Engineer, Robotic Learning position at 1X remote?
The Research Engineer, Robotic Learning role at 1X does not have a confirmed remote arrangement in our data. Check the employer description for its work location.
What type of employment is the Research Engineer, Robotic Learning role?
1X is hiring for a full-time Research Engineer, Robotic Learning position.
Which skills are mentioned for the Research Engineer, Robotic Learning job at 1X?
Detected skill labels include Reinforcement Learning, C++, Diffusion, GPU. Check the employer description to distinguish required skills from preferred experience.
How do I apply for the Research Engineer, Robotic Learning position at 1X?
You can apply for the Research Engineer, Robotic Learning role directly through 1X's official application link provided on this page.
Similar AI jobs
2027 Summer Intern, PhD, Research, World Action Model
Waymo · fulltime
Research Engineer, Multi-Agent Scaling
Anthropic · fulltime
Principal Technical Program Manager, MMA
Shield AI · fulltime
Senior Content Marketing Manager - USA
Inworld AI · fulltime
Winter 2027 Intern, Security
Kodiak Robotics · fulltime
Staff Drivetrain Engineer
Apptronik · fulltime