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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Deep Learning Performance Architect

Senior Deep Learning Performance Architect role at NVIDIA focusing on developing processor and system architectures for machine learning acceleration.

Senior Software Engineer, TensorRT-LLM

Senior Software Engineer position at NVIDIA focusing on TensorRT-LLM development, offering competitive salary and the opportunity to work on cutting-edge AI technology.

Deep Learning Performance Architect

Senior Deep Learning Performance Architect position at NVIDIA, focusing on optimizing deep learning inference performance and developing GPU-accelerated solutions.

Senior Software Engineer - Conversational AI

Senior Software Engineer position at NVIDIA focusing on building next-generation Multimodal Conversational AI systems and Digital Human solutions using advanced Speech and LLM models.

Senior System Software Engineer - MLOps

Senior System Software Engineer position at NVIDIA focusing on MLOps and Triton Inference Server development, offering competitive compensation and opportunity to work with cutting-edge AI technology.

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 5 months 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?