Taro Logo

Software Engineer - Robot Learning Platform

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$148,000 - $287,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Robot Learning Platform

NVIDIA, the world leader in accelerated computing, is seeking a talented Software Engineer to join their Isaac Lab team. This role focuses on developing their flagship platform for robot learning, aiming to redefine how autonomous systems are trained. The position offers an exciting opportunity to work on cutting-edge robotics and AI technology, including perception-in-the-loop reinforcement learning and multi-agent training systems.

The role combines deep technical expertise in robotics, machine learning, and software development with the chance to collaborate across NVIDIA's innovative teams. You'll be working on automating and scaling cloud workflows while ensuring optimal performance through extensive benchmarking. The position requires strong experience with Python and deep learning frameworks, along with a solid background in robotics and simulation workflows.

NVIDIA offers a highly competitive compensation package, including a base salary range of $148,000 to $287,500, equity, and comprehensive benefits. The company is known for being one of the technology industry's most desirable employers, working on revolutionary technologies like virtual reality, deep learning, and artificial intelligence. You'll be joining a diverse, encouraging environment where innovation and forward-thinking are celebrated.

The ideal candidate will have at least 3 years of experience in robotics and simulation workflows, with expertise in reinforcement learning, imitation learning, and motion planning. Additional experience with Isaac Sim, Isaac Lab, Isaac Gym, or Mujoco, and previous success in training and deploying robots from simulation to reality would be particularly valuable. This is an excellent opportunity to shape the future of robotics and AI while working with some of the industry's best talents.

Last updated 6 months ago

Responsibilities For Software Engineer - Robot Learning Platform

  • Develop platform features for perception-in-the-loop reinforcement learning, learning from demonstration via tele-operation, and multi-agent training
  • Automate workflows and scale them in the cloud while ensuring high performance through benchmarking
  • Collaborate with research and engineering teams across NVIDIA
  • Engage with robotics industrial and research communities

Requirements For Software Engineer - Robot Learning Platform

Python
  • BS, MS, or PhD degree in Computer Science, or equivalent experience
  • Extensive experience in software development with Python and deep-learning software stack
  • 3+ years of experience in robotics and simulation workflows
  • Experience with reinforcement learning, imitation learning, motion planning, and trajectory optimization

Benefits For Software Engineer - Robot Learning Platform

Medical Insurance
Equity
  • Competitive base salary
  • Equity
  • Comprehensive benefits package

Interested in this job?