GPU Backend Compiler Engineer — LLVM/C++ Expert

NVIDIA

California (MO)

On-site

USD 152,000 - 242,000

Full time

17 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 & High-Perf Codegen
GPU Backend Compiler Engineer - Equity & High-Perf Codegen

NVIDIA • Redmond (WA)

On-site
USD 124,000 - 242,000
Equity
Benefits package
GPU Backend Compiler Engineer – Deep Learning Focus
GPU Backend Compiler Engineer – Deep Learning Focus

NVIDIA • Oregon (WI)

On-site
USD 124,000 - 242,000
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
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
GPU Backend Compiler Engineer – Optimizations & Passes
GPU Backend Compiler Engineer – Optimizations & Passes

NVIDIA • California (MO)

On-site
USD 124,000 - 242,000
Equity
Benefits package
GPU Compiler Engineer — LLVM Back End, Equity
GPU Compiler Engineer — LLVM Back End, Equity

NVIDIA Corporation • Austin (TX)

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

NVIDIA • California (MO)

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

2100 NVIDIA USA • Austin (TX)

On-site
USD 170,000 - 210,000
Equity
Benefits
Backend Compiler Engineer
Backend Compiler Engineer

NVIDIA Corporation • Austin (TX)

On-site
USD 170,000 - 210,000
Equity
Benefits
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