Taro Logo

Senior Compiler Engineer – Technical Lead

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$224,000 - $425,500
Backend
Staff Software Engineer
In-Person
5,000+ Employees
12+ years of experience
AI · Automotive

Description For Senior Compiler Engineer – Technical Lead

NVIDIA is seeking a Senior Compiler Engineer Technical Lead to join their Compute Compiler Team, focusing on CUDA and compute compiler optimization. This role sits at the intersection of deep learning, scientific computation, and autonomous vehicles, making a direct impact on every GPU NVIDIA produces.

The position offers an opportunity to work with cutting-edge technology in GPU computing and systems software. As a technical lead, you'll guide a small team working on compiler middle-end optimizations, while solving critical problems alongside industry experts. The role involves sophisticated work with MLIR/LLVM-based compiler optimization, requiring deep expertise in compiler technology and parallel programming.

The ideal candidate brings 12+ years of compiler optimization experience and 3+ years of technical leadership, with strong C++ programming skills and LLVM framework expertise. This role offers competitive compensation ranging from $224,000 to $425,500 USD, depending on level and experience, plus equity and benefits.

Working at NVIDIA means being at the forefront of AI and accelerated computing innovation. The company's groundbreaking work in GPU technology powers everything from artificial intelligence to autonomous vehicles. This role provides an opportunity to directly influence the performance and capabilities of NVIDIA's GPU technology, working on projects that impact the future of computing.

The position is available in either Redmond, WA or Santa Clara, CA, offering the chance to work with globally distributed teams in a collaborative environment. This is an excellent opportunity for a seasoned compiler engineer looking to make a significant impact in the field of GPU computing and AI technology.

Last updated 7 days ago

Responsibilities For Senior Compiler Engineer – Technical Lead

  • Provide technical leadership to a small team of engineers working on compiler middle-end optimizations
  • Analyze the performance of application code running on NVIDIA GPUs
  • Identify opportunities for performance improvements in the MLIR/LLVM based compiler optimizer
  • Design and develop new compiler passes and optimizations
  • Add support for architectural features for in-progress GPUs in the LLVM and MLIR
  • Interact with Open-source LLVM community
  • Work with distributed compiler, architecture and application teams
  • Be part of deep-learning compiler technology team

Requirements For Senior Compiler Engineer – Technical Lead

  • M.S or Ph.D. in Computer Science, Computer Engineering, or related fields
  • 12+ years experience in Compiler Optimizations
  • 3+ years technical leadership experience
  • Excellent hands-on C++ programming skills
  • Experience writing significant analysis or transformation passes in LLVM framework
  • Understanding of Processor ISA
  • Strong background in software engineering principles
  • Good communication and documentation skills

Benefits For Senior Compiler Engineer – Technical Lead

Equity
  • Equity
  • Benefits package offered but details not specified

Jobs Related To NVIDIA Senior Compiler Engineer – Technical Lead