Taro Logo

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 · Automotive

Description For Compiler Engineer, LLVM

NVIDIA is seeking a talented LLVM Compiler Engineer to join their GPU Software organization. This role offers an exciting 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 position involves working with shader compilers and languages like GLSL, HLSL, and SLANG, making it perfect for someone with graphics programming experience. As a key member of a small team, you'll be responsible for developing core compiler components for graphics drivers and GPU computation acceleration.

The role offers competitive compensation ($148,000 - $287,500) plus equity and benefits, reflecting NVIDIA's position as one of technology's most desirable employers. You'll be working alongside industry experts in GPU computing and systems software, contributing to both proprietary and open-source projects like LLVM and DXC.

Key responsibilities include designing and implementing compiler components, developing optimizations, and collaborating with global teams across compiler, GPU driver, and architecture divisions. The ideal candidate should have 3+ years of compiler experience, strong C/C++ skills, and deep understanding of parallel programming models.

NVIDIA's work environment is dynamic and innovative, focusing on fostering diversity and inclusion. The company is at the forefront of AI and accelerated computing, making this an excellent opportunity for someone passionate about compiler technology and high-performance computing to make a significant impact in the field.

Working at NVIDIA means being part of a team that's transforming industries through cutting-edge technology. Whether you're working remotely or from one of their offices in Santa Clara, Austin, or Redmond, you'll be contributing to technologies that power everything from gaming to autonomous vehicles to scientific research.

Last updated 13 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 and meaningful 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) 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 Compiler Engineer, LLVM

Equity
  • Equity
  • Competitive Benefits Package

Jobs Related To NVIDIA Compiler Engineer, LLVM