Taro Logo

Senior Compiler Engineer - Backend

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and revolutionizing parallel computing and AI.
$148,000 - $287,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Senior Compiler Engineer - Backend

NVIDIA, a pioneer in GPU technology and AI computing, is seeking a Senior Compiler Engineer for their GPU Software organization. This role is central to their compiler team, which is responsible for developing high-performance GPU machine instructions for Graphics and Compute applications. The position offers an opportunity to work with world-leading compiler engineering experts on NVIDIA's current and future parallel SIMT architectures.

The role involves working on NVIDIA's proprietary GPU compiler backend, requiring expertise in C++ and compiler optimization techniques. You'll be developing new compiler passes and optimizations while collaborating with global teams across hardware and applications. This position is particularly exciting as it sits at the intersection of deep-learning compiler technology and architecture design.

NVIDIA's legacy began with the invention of the GPU in 1999, which transformed PC gaming and computer graphics. The company has since evolved into a leader in AI computing, with their GPU technology powering advanced applications in robotics, self-driving cars, and artificial intelligence. Their commitment to innovation and technical excellence has established them as "the AI computing company."

The position offers a competitive compensation package, including a base salary range of $148,000 - $287,500 USD, equity, and comprehensive benefits. NVIDIA is known for being one of the technology world's most desirable employers, offering opportunities to work on cutting-edge technology with some of the industry's brightest minds. The company maintains a strong commitment to diversity and inclusion, fostering an environment where creativity and autonomy are highly valued.

Last updated 6 hours ago

Responsibilities For Senior Compiler Engineer - Backend

  • 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 Senior Compiler Engineer - Backend

  • B.S. (or equivalent experience) with 3+ years of compiler code generation experience or M.S./PhD with significant compiler related project
  • Excellent hands-on C++ programming skills
  • Strong background in software engineering principles
  • Good communication and documentation skills

Benefits For Senior Compiler Engineer - Backend

Equity
  • Equity
  • Competitive base salary

Interested in this job?

Jobs Related To NVIDIA Senior Compiler Engineer - Backend

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer position at NVIDIA focusing on simulation and virtualization for DGX Server platforms, requiring expertise in C/C++, system architecture, and virtualization technologies.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer role at NVIDIA focusing on data center system bringup, debugging, and firmware development for GPU-accelerated server systems.

Senior System Software Engineer, Performance - CUDA Driver

Senior System Software Engineer position at NVIDIA focusing on CUDA driver performance optimization, offering $148K-$287.5K salary plus equity, requiring 5+ years experience.

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer position at NVIDIA focusing on simulation and virtualization for DGX Server platforms, offering competitive compensation and the opportunity to work on cutting-edge technology.

Full-Stack Developer

Senior Full-Stack Developer position at NVIDIA, focusing on .NET and React development with DevOps practices, offering $136K-$213K salary plus equity.