Senior LLVM Compiler Engineer

at Nvidia
USD 148,000-235,800 per year
SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Parallel Programming @ 7 CUDA @ 4 GPU @ 4

Details

We are looking for an experienced LLVM Compiler Engineer to join the GPU Software organization working on compiler components for NVIDIA GPUs. The team delivers features and improvements for a broad set of computational workloads including deep learning, scientific computation, self-driving cars, and graphics workloads for AAA games. The role involves working on core compiler components used by graphics drivers and for accelerating general-purpose computation on the GPU, collaborating with cross-functional teams, and contributing to open-source projects such as LLVM.

Responsibilities

  • Design and implement significant parts of the compiler.
  • Perform performance analysis and design/implement new optimizations.
  • Partner with global compiler, GPU driver, Developer Tools, architecture, and application teams.
  • Identify and solve interesting and meaningful compilation problems for state-of-the-art GPU technologies.
  • Contribute to open-source projects (e.g., LLVM).

Requirements

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

Ways to stand out

  • Experience developing CUDA, DirectX, OpenGL, or Vulkan applications.
  • Experience developing compiler optimizations and code generation for GPUs.
  • Background developing compiler support for Developer Tools capabilities utilizing DWARF.
  • Experience contributing to or working closely with the LLVM community.
  • Ability to perform code generation and build a robust compiler framework.

Benefits

  • Competitive base salary (range listed below), eligibility for equity, and a generous benefits package.
  • NVIDIA emphasizes a diverse work environment and is an equal opportunity employer.

Compensation & Application

  • The base salary range is 148,000 USD - 235,750 USD. Final base salary will be determined based on location, experience, and pay of employees in similar positions.
  • You will also be eligible for equity and benefits (see NVIDIA benefits page).
  • Applications for this job will be accepted at least until August 16, 2025.