Compiler Engineer, LLVM

at Nvidia
USD 120,000-189,800 per year
MIDDLE
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Parallel Programming @ 6 CUDA @ 3 GPU @ 3

Details

We are looking for an enthusiastic LLVM Compiler Engineer for a role in the GPU Software organization. The team delivers features and improvements to realize the potential of NVIDIA GPUs across workloads such as deep learning, scientific computation, self-driving cars, and AAA game graphics. The compiler organization shapes every GPU NVIDIA produces and this role contributes to core compiler components for graphics drivers and GPU compute acceleration.

Responsibilities

  • Design and implement significant parts of the graphics compiler (SPIR-V and DXIL compiler).
  • Perform performance analysis and design/implement new optimizations.
  • Partner with global compiler, GPU driver, architecture, and application teams to coordinate improvements and resolve problems.
  • Identify and tackle meaningful compilation problems for state-of-the-art GPU technologies.
  • Contribute to open-source projects such as GLSLANG, LLVM, and DXC (HLSL compiler).

Requirements

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

Ways to stand out

  • Prior experience developing CUDA, DirectX, OpenGL, or Vulkan applications.
  • Experience developing shader compilers or working with shader languages (GLSL, HLSL, SLANG).
  • Background in compiler optimizations and code generation for GPUs.
  • Experience building compiler frameworks and doing code generation.
  • Strong interpersonal and collaboration skills; ability to influence and work well with others.

Compensation & Benefits

  • Base salary range: 120,000 USD - 189,750 USD (your base salary will be determined based on location, experience, and pay of employees in similar positions).
  • Eligible for equity and benefits (see company benefits link referenced in original posting).

Additional information

  • Applications accepted at least until October 13, 2025.
  • NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. They do not discriminate on the basis of protected characteristics.