GPU Backend Compiler Engineer — LLVM, C++, Equity

NVIDIA

Santa Clara (CA)

On-site

USD 108,000 - 196,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits package

Job summary

NVIDIA is seeking a Backend Compiler Engineer for its GPU Software organization. You will work on an NVIDIA proprietary GPU compiler backend in C++, developing new register allocation passes and optimizations to deliver top-performance instructions for graphics and compute workloads.

Collaborate with global teams, contribute to deep-learning compiler technology, and benefit from equity and a comprehensive benefits package.

Qualifications

  • B.S./M.S./PhD (or equivalent); MS/PhD highly desired
  • Compiler code generation experience (preferably LLVM)
  • Proficient hands-on C++ programming
  • Strong background in software engineering with robust, maintainable solutions
  • Good communication and documentation skills

Responsibilities

  • Understand, modify, and improve an NVIDIA GPU compiler backend in C++
  • Develop register allocation passes and optimizations for robust compilation
  • Collaborate with global teams to oversee improvements and resolve issues
  • Be part of a team at the center of deep-learning compiler tech spanning architecture and MIR/IR

Skills

C++ programming
LLVM
Software engineering principles
Communication and documentation

Education

B.S./M.S./PhD in CS/EE

Tools

LLVM toolchain

Job description

NVIDIA is seeking a Backend Compiler Engineer for its GPU Software organization. You will work on an NVIDIA proprietary GPU compiler backend in C++, developing new register allocation passes and optimizations to deliver top-performance instructions for graphics and compute workloads.

Collaborate with global teams, contribute to deep-learning compiler technology, and benefit from equity and a comprehensive benefits package.

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

Similar jobs worth comparing

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
GPU Backend Compiler Engineer - LLVM Optimizations, Equity
GPU Backend Compiler Engineer - LLVM Optimizations, Equity

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 108,000 - 196,000
Equity
Comprehensive benefits
GPU Backend Compiler Engineer – Equity Options
GPU Backend Compiler Engineer – Equity Options

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 108,000 - 195,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 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 Codegen & Equity
GPU Backend Compiler Engineer — LLVM Codegen & Equity

Nvidia Corporation • Santa Clara (CA)

On-site
USD 108,000 - 196,000
Equity
Benefits
Competitive salary
Backend GPU Compiler Engineer — Equity & High-Performance
Backend GPU Compiler Engineer — Equity & High-Performance

NVIDIA • Redmond (WA)

On-site
USD 124,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
GPU Backend Compiler Engineer — Equity & Impact
GPU Backend Compiler Engineer — Equity & Impact

NVIDIA • Town of Texas (WI)

On-site
USD 124,000 - 242,000
Equity
Benefits package
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