GPU Backend Compiler Engineer — LLVM/C++ Expert

NVIDIA

California (MO)

On-site

USD 152,000 - 242,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity compensation
Benefits

Job summary

NVIDIA is seeking a Backend Compiler Engineer for its GPU Software organization. You will understand, modify, and improve a proprietary GPU compiler backend written in C++, contributing to high-performance code generation for graphics and compute workloads.

You'll design and develop new register allocation passes, work with global teams across hardware and software, and help advance deep-learning compiler technology on modern SIMT architectures. Eligible for equity and benefits.

Qualifications

  • BS/MS/PhD or equivalent experience; MS/ PhD highly desired.
  • 3+ years of compiler code generation experience (preferably with LLVM).
  • Proficient hands-on C++ programming skills.
  • Strong background in software engineering principles with a focus on robust and maintainable solutions.
  • Good communication and documentation skills.

Responsibilities

  • Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++.
  • Design and develop new register allocation compiler passes and optimizations.
  • Work with global compiler, hardware and application teams to oversee improvements and problem resolutions.
  • Be part of a team at the center of deep-learning compiler technology spanning architecture design and support through functional languages.

Skills

C++ programming
LLVM
Compiler engineering
Communication skills

Education

BS/MS/PhD in related field

Tools

LLVM toolchain

Job description

NVIDIA is seeking a Backend Compiler Engineer for its GPU Software organization. You will understand, modify, and improve a proprietary GPU compiler backend written in C++, contributing to high-performance code generation for graphics and compute workloads.

You'll design and develop new register allocation passes, work with global teams across hardware and software, and help advance deep-learning compiler technology on modern SIMT architectures. Eligible for equity and benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

GPU Backend Compiler Engineer - Equity Eligible
GPU Backend Compiler Engineer - Equity Eligible

NVIDIA • California

On-site
USD 152,000 - 242,000
Equity
Benefits package
GPU Backend Compiler Engineer - Drive Deep Learning
GPU Backend Compiler Engineer - Drive Deep Learning

NVIDIA • United States

Remote
USD 152,000 - 242,000
Equity
Benefits package
Senior GPU Compiler Engineer — LLVM & C++ (Equity)
Senior GPU Compiler Engineer — LLVM & C++ (Equity)

NVIDIA Gruppe • Austin (TX)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior GPU Compiler Engineer – LLVM Codegen & Equity
Senior GPU Compiler Engineer – LLVM Codegen & Equity

NVIDIA • Austin (TX)

On-site
USD 152,000 - 242,000
Equity
Benefits package
Senior GPU Backend Compiler Engineer (LLVM)
Senior GPU Backend Compiler Engineer (LLVM)

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
GPU Backend Compiler Engineer — High-Performance GPU Codegen
GPU Backend Compiler Engineer — High-Performance GPU Codegen

NVIDIA • Redmond (WA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior GPU Compiler Engineer - Backend (Equity)
Senior GPU Compiler Engineer - Backend (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits package
Senior Backend GPU Compiler Engineer — LLVM/JIT
Senior Backend GPU Compiler Engineer — LLVM/JIT

NVIDIA • Redmond (WA)

On-site
USD 152,000 - 242,000
GPU Backend Compiler Engineer (CUDA/Vulkan), Equity Options
GPU Backend Compiler Engineer (CUDA/Vulkan), Equity Options

NVIDIA • Texas

Hybrid
USD 152,000 - 242,000
Equity
Benefits package
GPU Backend Compiler Engineer: High-Performance & Equity
GPU Backend Compiler Engineer: High-Performance & Equity

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity and benefits