Taro Logo

Senior Compiler Engineer, LLVM

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $287,500
Backend
Senior Software Engineer
Remote
5,000+ Employees
3+ years of experience
AI · Gaming

Description For Senior Compiler Engineer, LLVM

NVIDIA is seeking an experienced LLVM Compiler Engineer to join their GPU Software organization in a role that combines technical excellence with meaningful impact. This position offers an opportunity to work on cutting-edge compiler technology that powers NVIDIA's GPU solutions across various domains including deep learning, scientific computation, self-driving cars, and gaming.

The role involves working with a small, focused team on core compiler components for graphics drivers and GPU computation acceleration. You'll be collaborating with some of the industry's top minds in GPU computing and systems software, tackling critical problems that directly impact NVIDIA's product performance and capabilities.

As a Senior Compiler Engineer, you'll be responsible for designing and implementing significant compiler components, developing new optimizations, and working closely with global teams across compiler, GPU driver, architecture, and application domains. The position offers the chance to contribute to open-source projects like LLVM and DXC (HLSL compiler), making a lasting impact on the broader developer community.

The ideal candidate brings strong technical credentials with at least 3 years of compiler experience, deep C/C++ programming skills, and expertise in parallel programming models. Experience with LLVM infrastructure is crucial, while knowledge of GPU-specific technologies like CUDA, DirectX, or OpenGL/Vulkan is highly valued.

NVIDIA offers a competitive compensation package with a base salary range of $148,000 - $287,500 USD, plus equity and comprehensive benefits. The company is known for its inclusive culture and commitment to innovation, making it an ideal environment for talented engineers looking to make a significant impact in the field of GPU computing and compiler technology.

Working at NVIDIA means joining a team that's pushing the boundaries of technology in AI, gaming, and scientific computing. The role offers both technical challenges and growth opportunities, working on projects that directly influence the performance and capabilities of NVIDIA's world-class GPU products.

Last updated 5 minutes ago

Responsibilities For Senior Compiler Engineer, LLVM

  • Work on design and implementation of significant parts of the compiler
  • Work on performance analysis and design/implementation of new optimizations
  • Partner with global compiler, GPU driver, architecture, and application teams
  • Seek interesting and meaningful compilation problems for state-of-the-art GPU technologies
  • Contribute to open-source projects (LLVM, DXC - HLSL compiler)

Requirements For Senior Compiler Engineer, LLVM

  • BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience
  • 3+ years of experience and strong background in compilers
  • Strong C/C++ programming skills
  • Deep understanding of parallel programming models
  • Experience with compiler optimizations, especially working with LLVM infrastructure

Benefits For Senior Compiler Engineer, LLVM

Equity
  • Equity
  • Competitive Benefits Package

Interested in this job?

Jobs Related To NVIDIA Senior Compiler Engineer, LLVM

Senior CPU Implementation Methodology Engineer

Senior CPU Implementation Methodology Engineer role at NVIDIA, focusing on front-end design implementation and methodology development for industry-leading CPU designs.

Senior Software Engineer, Place and Route Tools

Senior Software Engineer position at NVIDIA focusing on developing advanced Place and Route Tools, combining C++, parallel computing, and machine learning to create industry-leading EDA solutions.

Senior Physical Design Methodology Engineer

Senior Physical Design Methodology Engineer role at NVIDIA, developing advanced chip design methodologies for GPUs and SOCs with competitive compensation and benefits.

Senior Circuit Methodology Engineer

Senior Circuit Methodology Engineer role at NVIDIA focusing on circuit simulator qualification, EDA tool integration, and AI workflow implementation with competitive compensation and benefits.

Senior Test and Automation Developer

Senior Test and Automation Developer role at NVIDIA focusing on testing and automating DriveOS automotive operating system verification.