Reinforcement Learning Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions for AI and digital twins that are transforming industries and society.
$148,000 - $276,000
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Reinforcement Learning Engineer

NVIDIA, known as "the AI computing company," is seeking a Reinforcement Learning Engineer with significant compiler technology experience. The role involves being part of the compiler applied machine learning and artificial intelligence team, developing innovative solutions for compilers and development tools.

Key responsibilities include:

  • Working on machine learning algorithms, system design, and processor architecture
  • Innovating in areas ranging from ML algorithms to compiler technology
  • Collaborating with dedicated professionals at the forefront of science and technology

The ideal candidate should have:

  • BS, MS, PhD or equivalent in CS or related field, focusing on machine learning and compilers
  • 3+ years of experience in SW Engineering and ML, focused on tools development
  • Proficiency in Lisp/Scheme, Python, Julia, and C/C++
  • Strong understanding of reinforcement learning, genetic/evolutionary algorithms, predictive modeling, and complex systems
  • Experience with compiler design and implementation

NVIDIA offers competitive salaries, comprehensive benefits, and the opportunity to work on cutting-edge technologies like Virtual Reality, Artificial Intelligence, Deep Learning, and Autonomous Vehicles. The company values diversity and maintains an inclusive work environment.

Join NVIDIA to be at the forefront of accelerated computing, tackling challenges that transform industries and impact society significantly.

Last updated a month ago

Responsibilities For Reinforcement Learning Engineer

  • Develop new and innovative solutions in and around compilers and development tools
  • Work on machine learning algorithms, system design, and processor architecture
  • Innovate in areas ranging from ML algorithms to compiler technology
  • Collaborate with team members at the forefront of science and technology trends

Requirements For Reinforcement Learning Engineer

Python
  • BS, MS, PhD or equivalent in CS or related field with focus on machine learning and compilers
  • 3+ years experience in SW Engineering and machine learning focused on tools development
  • Experience with Lisp / Scheme, Python, Julia, and C / C++
  • Understanding of reinforcement learning, genetic/evolutionary algorithms, predictive modeling, complex systems
  • Knowledge of compiler design and implementation

Benefits For Reinforcement Learning Engineer

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Reinforcement Learning Engineer

Senior Software Engineer, Deep Learning Inference

Senior Software Engineer role at NVIDIA focusing on optimizing deep learning inference performance and implementing AI runtime solutions.

Senior System Software Engineer, Deep Learning Accelerator

Senior System Software Engineer role at NVIDIA focusing on Deep Learning Accelerator development, requiring 7+ years of experience in low-level software development and system architecture.

Deep Learning Engineer, End-to-end - Autonomous Driving

Senior Deep Learning Engineer position at NVIDIA focusing on end-to-end autonomous driving solutions, combining AI expertise with automotive technology.

Senior Software Engineer, TensorRT-LLM

Senior Software Engineer position at NVIDIA focusing on TensorRT-LLM development, requiring expertise in C++, deep learning, and AI inferencing optimization.

Senior Software Test Development Engineer - Deep Learning

Senior Software Test Development Engineer position at NVIDIA focusing on Deep Learning software quality assurance and test automation, offering competitive salary and equity.