A Robotics Machine Learning Engineer at Toyota Research Institute develops infrastructure, hardware, and software systems to support the creation of general-purpose robots using advanced machine learning models, experiments with real and simulated robots, and collaborates with researchers to push the frontiers of robotics technology.
Key Responsibilities
Develop and improve hardware platforms, including robots, sensors, interfaces, data logging, and controls.
Build APIs and systems for high-throughput inference, low-latency model serving, and robust policy communication.
Design and implement metrics pipelines and tools for quantitative and qualitative evaluation, experiment tracking, and visualization.
Create scalable data pipelines for heterogeneous multimodal data, including storage, versioning, streaming, and visualization systems.
Collaborate with researchers to run experiments on simulated and real robots, and contribute to peer-reviewed publications.
Requirements
Experience in developing hardware platforms, including robots such as YAM, Franka, and custom robots, with knowledge of sensors including monocular, stereo, and depth sensors.
Ability to develop and maintain robot computer interfaces, human-robot interfaces, data logging systems, and control systems.
Proficiency in building APIs and systems for high-throughput inference and logging in simulation and on real robot platforms.
Experience enabling low-latency model serving and robust policy environment communication.
Designing metrics pipelines for quantitative and qualitative evaluation of robotics systems.
Building tools for experiment tracking, logging, visualization, and leaderboard management using systems like Weights & Biases, MLflow, or ClearML.
Building scalable data pipelines for heterogeneous multimodal data including images, text, video, touch, depth, and proprioception.
Experience working with data storage, versioning, streaming, and visualization systems optimized for throughput and accessibility.
Ability to create working code and interact frequently with researchers.
Experience running experiments with both simulated and real physical robots.
Participation in publishing research work to peer-reviewed venues.
Comfort working with multiple robotic embodiments and stacks, as well as a growing dynamic corpus of robot data.
Educational background in a relevant field (implied, as experience with complex systems and data infrastructure is required).
Physical and cognitive ability to work with robotics hardware and software systems (implied by the nature of the work).
Benefits & Perks
Salary range between 176,000 and 264,000 USD per year (California-based roles)
Work schedule details not specified
Work environment perks include medical, dental, and vision insurance; 401(k) eligibility; paid time off including vacation, sick leave, and parental leave
Annual cash bonus
Ready to Apply?
Join Toyota Research Institute and make an impact in renewable energy