GPU Backend Compiler Engineer - High-Performance C++

NVIDIA

Oregon

On-site

USD 152,000 - 242,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Benefits package

Job summary

NVIDIA is seeking a Backend Compiler Engineer to work on our GPU software compiler backend written in C++. You will design passes and optimizations to deliver high-performance, robust compiler tooling and collaborate with global teams across hardware and software to resolve complex issues.

Ideal candidates have 3+ years in compiler code generation, strong C++ skills, and a solid software engineering background.

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 background in software engineering principles with a focus on robust and maintainable solutions.
  • Good communication and documentation skills and self-motivated.

Responsibilities

  • Understand, modify, and improve an 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 that is at the center of deep-learning compiler technology spanning architecture design and support through functional languages.

Skills

C++ programming
Compiler code generation
Software engineering
Communication skills

Education

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

Tools

LLVM

Job description

NVIDIA is seeking a Backend Compiler Engineer to work on our GPU software compiler backend written in C++. You will design passes and optimizations to deliver high-performance, robust compiler tooling and collaborate with global teams across hardware and software to resolve complex issues.

Ideal candidates have 3+ years in compiler code generation, strong C++ skills, and a solid software engineering background.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

NVIDIA • California

On-site
USD 152,000 - 242,000
Equity
Benefits package
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 — LLVM/C++ Expert
GPU Backend Compiler Engineer — LLVM/C++ Expert

NVIDIA • California (MO)

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

NVIDIA • Santa Clara (CA)

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

NVIDIA Corporation • Austin (TX)

On-site
USD 152,000 - 242,000
Equity
Benefits