Senior Backend GPU Compiler Engineer — LLVM/JIT

NVIDIA

Redmond (WA)

On-site

USD 152,000 - 242,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA is seeking a Senior Backend Compiler Engineer to advance LLVM-based backend generation for NVIDIA GPUs in the Graphics/Compute stack. You will design new compiler passes, optimize for high performance and low latency, and collaborate with global teams to improve tooling and architecture support.

Ideal candidates have 4+ years in compiler development, strong LLVM code generation expertise, and hands-on C++ skills.

Qualifications

  • BS or higher in Computer Science/Engineering or equivalent experience
  • 4+ years of compiler development, incl. 3+ years in LLVM with focus on code generation
  • Expertise in LLVM code generation: instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and MIR
  • Proficient in compiler design and performance analysis tools
  • Excellent hands-on C++ programming skills with industry standard C++ compilers
  • Strong software engineering fundamentals, robust and maintainable solutions
  • Good communication and documentation skills and self-motivated

Responsibilities

  • Guide design and implementation of a new LLVM-based backend JIT compiler for NVIDIA GPUs
  • Design and develop new compiler passes and optimizations for high performance and low compilation time
  • Collaborate with global teams to oversee improvements and resolutions
  • Apply and adapt compiler technologies for premier, robust tools
  • Influence and work on new GPU architectures

Skills

LLVM code generation
C++ programming
Compiler design
Performance analysis
Communication & documentation

Education

Bachelor's degree in CS/Engineering
Masters or PhD preferred

Tools

GlobalISel
TableGen
LLVM IR
Machine IR (MIR)
Performance profiling tools

Job description

NVIDIA is seeking a Senior Backend Compiler Engineer to advance LLVM-based backend generation for NVIDIA GPUs in the Graphics/Compute stack. You will design new compiler passes, optimize for high performance and low latency, and collaborate with global teams to improve tooling and architecture support.

Ideal candidates have 4+ years in compiler development, strong LLVM code generation expertise, and hands-on C++ skills.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
GPU Backend Compiler Engineer — LLVM/C++ Expert
GPU Backend Compiler Engineer — LLVM/C++ Expert

NVIDIA • California (MO)

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

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 241,500
Senior Compiler Engineer - Backend GPU
Senior Compiler Engineer - Backend GPU

NVIDIA • California (MO)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior Backend LLVM Codegen Engineer for GPUs | Equity
Senior Backend LLVM Codegen Engineer for GPUs | Equity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 241,500
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 Compiler Engineer - Backend GPU
Senior Compiler Engineer - Backend GPU

NVIDIA • Redmond (WA)

On-site
USD 152,000 - 242,000
Senior Compiler Engineer - Backend GPU
Senior Compiler Engineer - Backend GPU

NVIDIA • Austin (TX)

On-site
USD 152,000 - 242,000
Senior Compiler Engineer - Backend GPU
Senior Compiler Engineer - Backend GPU

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Generous benefits package
Senior Compiler Engineer - Backend GPU
Senior Compiler Engineer - Backend GPU

NVIDIA • Town of Texas (WI)

On-site
USD 152,000 - 242,000
Generous benefits package
Equity options