← All roles

Machine Learning Engineer - Humanoid Robotics

NVIDIA· Engineer, Sys SW
Apply on company site
Shanghaifull-timePosted 6mo ago

About the role

Machine Learning Engineer role focusing on humanoid loco-manipulation within NVIDIA's Isaac Loco-Manipulation team. Involves advancing foundation models (GR00T, Cosmos), sim-to-real transfer, and robotics learning with cross-disciplinary collaboration to deploy prototypes, open source contributions, and publications.

Responsibilities

  • Collaborate with researchers and engineers to define and execute projects in humanoid robotics loco-manipulation and mobile manipulation areas.
  • Contribute to the development and advancement of GR00T and Cosmos foundation models.
  • Develop reference workflows with Isaac Lab and Newton for humanoid and mobile manipulation dexterous tasks.
  • Advance technologies for robot learning and synthetic data generation using human videos.
  • Design, implement, and deploy novel algorithms for humanoid robot locomotion and manipulation in both simulated and real-world environments.
  • Transfer innovations into products, with deliverables including prototypes, open source software contributions, patents, and/or publications in top conferences and journals.
  • Drive the full development lifecycle from model and algorithm design, with sim-to-real transfer, to rigorous on-robot validation and production deployment.
  • Collaborate cross-functionally with teammates and partners to share best practices and advance shared goals.

Qualifications

  • PhD or Master’s degree in Robotics, Computer Science, or a related field (or equivalent experience).
  • 3+ years of experience working on robotics software.
  • Experience with deep learning frameworks such as PyTorch, JAX, or TensorFlow, and physics simulation tools like Isaac Sim/Lab or MuJoCo.
  • Expertise in foundation models for robotics and 3D perception.
  • Experience with sim-to-real and real-to-sim transfer in robotics.
  • Deep knowledge of robot learning, including imitation and reinforcement learning.
  • Hands-on experience of real robot testing, humanoid experience is preferred.
  • Strong software engineering fundamentals, including proficiency in C++ and Python.

Skills

Required:Robotics software developmentDeep learning frameworksPhysics simulation toolsFoundation models for roboticsSim-to-real transferRobot learningC++Python
Last updated Jul 3, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA