Taro Logo

Compiler Engineer, LLVM

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

Description For Compiler Engineer, LLVM

NVIDIA is seeking an enthusiastic LLVM Compiler Engineer to join their GPU Software organization in a role that combines technical challenge with significant impact. The position involves working on compiler development for NVIDIA's GPU technologies, spanning applications from deep learning and scientific computation to self-driving cars and AAA gaming graphics.

The role offers an opportunity to work with cutting-edge GPU technologies while contributing to core compiler components for graphics drivers and general-purpose GPU computation. The ideal candidate will join a small, focused team working alongside industry experts in GPU computing and systems software. Experience with shader programming or shader compilers (GLSL, HLSL, SLANG) is particularly valuable.

The position offers competitive compensation, with base salaries ranging from $148,000 to $287,500 USD depending on level and experience. NVIDIA provides a comprehensive benefits package including equity grants. The company is known for its innovative culture and is consistently ranked among the most desirable employers in the technology sector.

Key responsibilities include designing and implementing compiler components, developing new optimizations, collaborating with global teams, and contributing to open-source projects. The role requires strong technical skills in C/C++ programming, compiler development, and parallel programming models, with LLVM experience being essential.

NVIDIA's commitment to diversity and inclusion makes this an excellent opportunity for talented engineers looking to make their mark in GPU computing technology. The position offers the chance to work on projects that directly impact the performance of every GPU NVIDIA produces, making it an exciting opportunity for those passionate about compiler technology and high-performance computing.

Last updated 7 days ago

Responsibilities For 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 compilation problems for state-of-the-art GPU technologies
  • Contribute to open-source projects (LLVM, DXC - HLSL compiler)

Requirements For Compiler Engineer, LLVM

  • BS/MS in Computer Science or Computer Engineering (PhD strongly preferred)
  • 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 Compiler Engineer, LLVM

Equity
  • Equity
  • Competitive base salary

Jobs Related To NVIDIA Compiler Engineer, LLVM