Taro Logo

Backend Compiler Engineer

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$120,000 - $235,750
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Gaming
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Backend Compiler Engineer

NVIDIA, the pioneering force behind GPU technology and AI computing, is seeking a Backend Compiler Engineer to join their GPU Software organization. This role is central to NVIDIA's compiler team, which is responsible for developing high-performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++).

The position offers an opportunity to work with world-leading compiler engineering experts, focusing on NVIDIA's current and future parallel SIMT architectures. The role involves sophisticated compiler backend development, optimization work, and collaboration with global teams across hardware and applications.

The ideal candidate will have strong C++ programming skills and compiler development experience. They'll be working at the intersection of deep learning and compiler technology, contributing to NVIDIA's cutting-edge work in AI, gaming, and parallel computing. The company offers highly competitive compensation, including a base salary range of $120,000 - $235,750, plus equity and comprehensive benefits.

NVIDIA's work environment is known for being one of the technology industry's most desirable, with opportunities to work on revolutionary technologies like Deep Learning, Artificial Intelligence, Autonomous Vehicles, and Virtual Reality. The company values diversity and maintains an inclusive work environment, making it an excellent choice for talented engineers passionate about pushing the boundaries of technology.

Last updated a day ago

Responsibilities For Backend Compiler Engineer

  • Understand, modify, and improve NVIDIA proprietary GPU compiler backend written in C++
  • Design and develop new compiler passes and optimizations
  • Work with global compiler, hardware and application teams
  • Be part of deep-learning compiler technology team

Requirements For Backend Compiler Engineer

  • B.S. or degree in Computer Science/Engineering or equivalent experience
  • 2+ years of compiler code generation experience
  • Excellent hands-on C++ programming skills
  • Strong background in software engineering principles
  • Good communication and documentation skills

Benefits For Backend Compiler Engineer

Equity
  • Competitive base salary
  • Equity
  • Comprehensive benefits package

Interested in this job?