GPU Backend Compiler Engineer: High-Performance & Equity

NVIDIA

Santa Clara (CA)

On-site

USD 152,000 - 242,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity and benefits

Job summary

NVIDIA in Santa Clara is seeking a Backend Compiler Engineer to work on a proprietary GPU compiler backend in C++. You will design and develop new compiler passes and optimizations for on-device graphics and compute pipelines.

Join a team at the heart of DL compiler technology, collaborating with global groups to optimize performance for NVIDIA's complex SIMD architectures. The base salary range and equity benefits reflect our competitive offer.

Qualifications

  • B.S. or degree in Computer Science/Engineering or equivalent experience.
  • 3+ years of compiler code generation experience.
  • Excellent hands-on C++ programming skills.
  • Strong software engineering principles with robust, maintainable solutions.
  • Good communication and documentation skills.

Responsibilities

  • Understand, modify, and improve a NVIDIA proprietary GPU compiler backend written in C++.
  • Design and develop new compiler passes and optimizations to produce best-in-class, robust, supportable compiler and tools.
  • 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
Compiler backend
Code generation
Strong software engineering
Communication skills

Education

B.S. in Computer Science/Engineering
MS/PhD preferred

Tools

LLVM
CUDA
DirectX
OpenGL/Vulkan
Machine IR (MIR)

Job description

NVIDIA in Santa Clara is seeking a Backend Compiler Engineer to work on a proprietary GPU compiler backend in C++. You will design and develop new compiler passes and optimizations for on-device graphics and compute pipelines.

Join a team at the heart of DL compiler technology, collaborating with global groups to optimize performance for NVIDIA's complex SIMD architectures. The base salary range and equity benefits reflect our competitive offer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Eligible
GPU Backend Compiler Engineer - Equity Eligible

NVIDIA • California

On-site
USD 152,000 - 242,000
Equity
Benefits package
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 - Drive Deep Learning
GPU Backend Compiler Engineer - Drive Deep Learning

NVIDIA • United States

Remote
USD 152,000 - 242,000
Equity
Benefits package
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
GPU Backend Compiler Engineer: Optimizing GPU Instructions
GPU Backend Compiler Engineer: Optimizing GPU Instructions

NVIDIA • Austin (TX)

On-site
USD 152,000 - 242,000
Equity
Benefits
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
GPU Backend Compiler Engineer

NVIDIA • Austin (TX)

On-site
USD 152,000 - 242,000
Equity
Benefits
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
GPU Backend Compiler Engineer

NVIDIA • Texas

Hybrid
USD 152,000 - 242,000
Equity
Benefits package