AI Insights
NVIDIA

Manager, Compiler Engineering

NVIDIA · Santa Clara, California, US
full-timesenior (10-20 yrs)Posted 33d ago
Software EngineeringM2ManagementOn-site
StackLLVMC++PythonFortranOpenMPOpenACCGPU code generationcompiler designHPCparallel computingcompiler front-endcompiler back-endruntime environmentssoftware engineering principlesperformance engineering

Summary

NVIDIA is seeking a Compiler Engineering Manager to lead teams building world-class optimizing compilers for HPC applications — covering Python, C++, and Fortran — with a focus on GPU code generation, performance measurement, and speed-of-light execution.

About the role

NVIDIA's invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Our GPUs are being used in many of the largest high performance computing projects around the world, solving real world problems. Our products are used to build and parallelize the most meaningful scientific applications in the world for weather modeling, climatology, fluid dynamics and defense. We support real science and scientists throughout the world.

We are now looking for a Compiler Engineering Manager! NVIDIA’s HPC Compiler team is looking to hire a Compiler Engineering Manager to join the team building one of the world's most important optimizing compiler products. Your work will support development of compilers for high-performance computing and drive the underlying technology that powers GPU code generation for Python, C++, Fortran, OpenACC and OpenMP. Do you love the inherent challenges of complex software projects and driving systemic improvements in compiler performance and development methodologies? Are you self-motivated and a comfortable in a fast-paced team? Being a compiler engineering manager requires both traditional software management skills and a dedication to the success of our end users. We are looking for a manager to lead teams working on compiling Python, C++, and Fortran HPC applications, measuring performance, and charting the journey to speed-of-light execution. If you want to drive innovative compiler development in high-performance computing, then we want you!

What you'll be doing:

  • Managing a team of experienced compiler and performance engineers

  • Establish team objectives to meet schedules and goals.

  • Act as a mentor and advisor to grow our next generation of leaders.

  • Establish and evolve policies and procedures that affect the immediate organization.

  • Communicate with senior management for team vision and development.

What we need to see:

  • Degree in Computer Science, ECE or equivalent experience; (Ph.D. or Masters preferred)

  • A software engineer with 10+ overall years of experience with at least 4+ years of hands-on management

  • Strong software design fundamentals and a deep understanding of compilers and programming languages

  • Knowledge of software engineering principles

Ways to stand out from the crowd:

  • Contributing to LLVM or other open source projects

  • Familiarity with GPU code generation, OpenMP, and OpenACC standards

  • Knowledge of compiler internals from front end to run-time environment

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.

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

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until March 26, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

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.

What you'll do

1Managing a team of experienced compiler and performance engineers
2Establishing team objectives to meet project schedules and goals
3Acting as mentor and advisor to develop the next generation of engineering leaders
4Establishing and evolving policies and procedures affecting the immediate organization
5Communicating with senior management on team vision and development direction
6Driving GPU code generation for Python, C++, Fortran, OpenACC, and OpenMP
7Measuring compiler performance and charting the journey to speed-of-light execution

Requirements

10+ years of software engineering experience with 4+ years in a hands-on engineering management role
Deep expertise in compiler design and implementation across front-end, back-end, and runtime environments
Strong understanding of programming languages including C++, Python, and Fortran for HPC workloads
Ability to establish team objectives, drive schedules, and communicate vision to senior leadership
Solid software design fundamentals and knowledge of software engineering principles

Nice to have

LLVM
OpenMP
OpenACC
GPU code generation
open source project contributions

Role overview

Role family
Software Engineering
Level
M2 — other
Experience
10–20 years
Type
Management
Remote policy
On-site
Visa sponsorship
Not offered

Tech stack analysis

LANGUAGES
C++PythonFortran
FRAMEWORKS
LLVMOpenMPOpenACC
INFRASTRUCTURE
GPU compute infrastructureHPC clusters
TOOLS
Compiler toolchainsperformance profiling tools

Green flags

5 items
Salary range explicitly disclosed ($224K–$356.5K), well above market for senior engineering management rolescompensation

Discover all 5 green flags for this role

Sign up free →

Benefits breakdown

HEALTH & WELLNESS
Comprehensive benefits package (specific details not enumerated)

See all benefits organized by category — health, financial, time off & more

Sign up free →

Hiring insights

JD quality
7/10
Urgency
medium
Autonomy
high
Team size
medium (5-15)

See JD quality score, hiring urgency & team details

Sign up free →

Red flags

PRO4 items
Ph.D. or Masters preferred — combined with 10+ years experience and 4+ years management, this creates a very narrow candidate pool and may discourage qualified applicants without advanced degreesrequirements

See all 4 red flags — what the JD isn't telling you

Sign up free →

Interview insights

PRO
Rounds
5
Duration
4 wks
Difficulty
very hard
Take-home
No

Get full interview breakdown — rounds, likely topics & prep tips

Sign up free →

Career path

PRO
Next roles
Senior Engineering ManagerDirector of Compiler EngineeringVP of Engineering

See where this role leads — full career progression

Sign up free →
About the company

NVIDIA is the world's leading designer of GPUs and AI computing platforms. Its chips power everything from gaming and data centers to autonomous vehicles and scientific research. With a market cap exceeding $2 trillion, NVIDIA's CUDA platform and AI accelerators have become the backbone of the global AI revolution.

HQSanta Clara, CA, USA
Interview difficultyvery hard
Build vs Maintainboth
Cross-functionalYes