Research Engineer - Robot Learning
126k – 423kSunnyvale, CAOnsiteEntry level
Summary
Develops cutting-edge robot learning technologies including RL training in simulations, hardware setup, data processing, and end-to-end autonomy algorithms for real-world robotic systems. Requires hands-on experience in multi-modal robot learning, reinforcement learning, or related fields, plus Python, PyTorch, computer vision, and robotics expertise.
About the role
Responsibilities
- Support the team robotic and data collection hardware set up, and design the mechatronic system for customized demands
- Construct robotic simulation environments at scale and use it for RL training
- Process human data for robotic use cases
- Work closely with Research Scientists and interns on high-quality research publications to submit to top-tier conferences
- Collaborate with our engineering teams on ADAS, data, and simulation to deploy end-to-end algorithms for mass production vehicles, and neural simulation/generation for tools supporting autonomy development
Requirements
- Hands-on experience in at least one of the following fields: World-action foundation model, video/Gaussian generation, diffusion policy, multi-modal robot learning, VLA post-training, reinforcement learning, Physics-aware reconstruction, deformable simulation
- Passion for next-generation, scalable autonomy and robotics for real-world systems
- Strong engineering and research skills and the ability to work both independently and collaboratively on projects
- Technical experience in: Python, PyTorch, computer vision, robotics systems, and distributed machine learning model training
Nice to Have
- Industry experience on relevant topics (self-driving application preferred)
- MSc or PhD in machine learning and computer vision with autonomy and robotics applications or closely related field
- Passion for building and shipping customer-focused software frameworks or tools
Compensation
- Base salary range: $126,000 - $423,000 USD annually
- Equity, comprehensive health/dental/vision/life/disability insurance, 401k with employer match, learning/wellness stipends, paid time off
Skills
PythonPyTorchcomputer visionroboticsreinforcement learningdiffusion policymulti-modal robot learningdistributed machine learningsimulation
Similar roles at this salary range
All ML Engineering jobs →Machine Learning Platform Engineer
Build and operate the ML platform to productionize models, enable real-time inference, and manage the full ML lifecycle with MLOps best practices. Requires 3+ years platform engineering and 1+ years owning ML systems end-to-end.
135k – 160kUnited StatesML EngineeringRemoteGoKafka