Senior Compiler Engineer - Backend

1 Day ago • 3 Years + • Research & Development • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior Backend Compiler Engineer to design, develop, and optimize GPU compiler backends written in C++. Responsibilities include improving existing code, creating new compiler passes and optimizations for best-in-class performance across graphics (OpenGL, Vulkan, DX) and compute (CUDA, PTX, OpenCL, Fortran, C++) APIs. This role requires collaboration with global teams and deep involvement in deep-learning compiler technology, impacting architecture design and support for various functional languages. The ideal candidate possesses strong C++ skills, software engineering expertise, and experience with LLVM.
Must have:
  • 3+ years compiler code generation experience (preferably with LLVM)
  • Excellent C++ programming skills
  • Strong software engineering principles
  • Good communication and documentation skills
Good to have:
  • Master's or PhD with compiler experience
  • LLVM code generation (instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, MIR)
  • Compiler unit testing, IRs, and IR visualization
Perks:
  • Competitive salary
  • Generous benefits package
  • Equity

Job Details

We are searching for a Backend Compiler Engineer for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++). This team is comprised of worldwide leading compiler engineering experts who provide leading edge performance and capabilities for NVIDIA's current and future complex parallel SIMT architectures.

NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”.

What you will be doing:

  • 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

What we need to see:

  • B.S. (or equivalent experience) with 3+ years of compiler code generation experience (preferably with LLVM) or M.S./PhD. with significant compiler related project or thesis work

  • Excellent hands-on C++ programming skills

  • Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems

  • Good communication and documentation skills and self-motivated

Ways to stand out from the crowd:

  • Masters or PhD preferred, with 2+ years of compiler code generation experience

  • Background in LLVM code generation including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR)

  • Experience in compiler unit testing, IRs, and visualization of IRs

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

The base salary range is 148,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Snowed In Studios - Senior Generalist Programmer

Snowed In Studios

Quebec, Canada (Remote)
6 Days ago
Mashgin - Software Engineer, Backend

Mashgin

Palo Alto, California, United States (Hybrid)
5 Months ago
ByteDance - Backend Software Engineer - CapCut - Seattle (SEA)

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
Genies - Engineering Manager, Machine Learning

Genies

Los Angeles, California, United States (On-Site)
1 Week ago
NVIDIA - Principal Graphics Hardware Architect

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Server Firmware Bringup Engineer

NVIDIA

Canada (On-Site)
1 Week ago
Krafton  - Korean-English Interpreter/Translator (Contract)

Krafton

Seoul, South Korea (On-Site)
1 Week ago
Regent Craft - Propulsion Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
5 Months ago
NVIDIA - Senior Mask Design Engineer - Hardware

NVIDIA

Canada (On-Site)
2 Months ago
NVIDIA - Principal Engineer - DL and AI Software

NVIDIA

Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Senior Technical Consultant - Endur

ION

Berlin, Berlin, Germany (On-Site)
5 Months ago
Playrix - Director of Engineering

Playrix

Montenegro (Remote)
5 Months ago
ByteDance - Site Reliability Engineer (Systems), Bytedance Engineering

ByteDance

Singapore (On-Site)
5 Months ago
Activision - Lead UI Engineer

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
Amber - Level Designer 3D (Project Based)

Amber

Brazil (Remote)
5 Months ago
ION - Technical Consultant - Endur

ION

Houston, Texas, United States (On-Site)
5 Months ago
Activision - Senior Technical Artist

Activision

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
NVIDIA - Senior Resiliency and Safety Architect

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Austin, Texas, United States

Match Group - Senior ML Platform Engineer

Match Group

New York, New York, United States (Hybrid)
5 Months ago
Apollo - Senior Engineering Manager (EST)

Apollo

United States (Remote)
5 Months ago
Anavation - Senior Cyber Advisor

Anavation

Fort Meade, Maryland, United States (On-Site)
5 Months ago
Zoox - Senior Product Manager, Operations Software

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
ByteDance - Backend Software Engineer - CapCut - San Jose

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Onward Search - Senior Research Operations Manager

Onward Search

New York, New York, United States (Remote)
2 Months ago
ByteDance - Software Engineer Intern (Applied Machine Learning) - 2025 Summer/Fall (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Light Speed Studios - Lead Graphics Engineer

Light Speed Studios

California, United States (On-Site)
1 Month ago
AGS - American Gaming Systems - PR and Communications Director

AGS - American Gaming Systems

Nevada, United States (On-Site)
1 Week ago
ION - Application Support Engineer (Trading Systems)  - 5882

ION

New York, New York, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Applied Science Research Lab Manager

NVIDIA

Massachusetts, United States (On-Site)
2 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Assystems - Ingénieur électricité H/F

Assystems

Montrouge, Île-de-France, France (On-Site)
5 Months ago
NVIDIA - Signal and Power Integrity Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
NVIDIA - Principal Software Architect, GPU Networking Research

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
NVIDIA - Senior ASIC Design Engineer - Memory Controller

NVIDIA

Canada (On-Site)
5 Days ago
NVIDIA - Senior ASIC Power Integrity Engineer

NVIDIA

Massachusetts, United States (On-Site)
1 Month ago
Rivos - Platform FPGA Design

Rivos

Santa Clara, California, United States (On-Site)
5 Months ago
NVIDIA - Senior Boot Reset Silicon Hardware Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Wind River Systems - Software Architect – Real Time Operating Systems

Wind River Systems

Galați, Județul Galați, Romania (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Hsinchu, Hsinchu City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug