Research Engineer - Robot Learning
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 job
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
Python, PyTorch, Computer Vision, Robotics, Reinforcement Learning, Diffusion Policy, Multi-Modal Robot Learning, Distributed Machine Learning, Simulation
Similar jobs
ML Engineering jobsBuilds high-scale data pipelines, distributed systems, and AI agent workflows using LLMs for fraud intelligence platform. Requires 2+ years software engineering, Python proficiency, big data tools, AWS/K8s, and ML foundations.
Build and deploy production voice AI agents for customers, creating demos, debugging edge cases, improving performance, and translating feedback into product improvements. The role combines hands-on engineering, customer engagement, and pre- and post-sales delivery.
Build datasets, evaluations, and scalable data systems that improve frontier AI models on challenging biological and scientific tasks. The role partners with scientists and AI labs and requires at least two years of experience applying biology and AI, plus hands-on LLM experience.
Develop and deploy responsible AI and machine learning fairness solutions across Pinterest’s large-scale, user-facing products, including generative AI, search, and recommendations. The role requires production ML experience, expertise in fairness interventions and modern architectures, and a master’s or PhD in computer science or a related field.
Build production infrastructure for replayable enterprise environments, agent evaluation, and continuous model improvement. The role combines hands-on customer deployment, research experimentation, large-scale data processing, and production software engineering.