NVIDIA AI
Santa Clara, CA
Compiler Engineer, Backend- New College Grad 2026
We tailor your resume to this role and apply for you in seconds.
Apply to Compiler Engineer, Backend- New College Grad 2026 at NVIDIA AIJob details
- Location
- Santa Clara, CA
- Work type
- Onsite
- Compensation
- $108,000 - $178,000/yr
- Visa
- Sponsorship available
- Posted
- 3 weeks ago
- Apply on
- jobs.nvidia.com
About this role
NVIDIA AI is seeking a Backend Compiler Engineer for its GPU Software organization. The role focuses on improving a proprietary GPU compiler backend, developing register allocation passes and optimizations, and collaborating with compiler, hardware, and application teams on NVIDIA's parallel GPU architectures.
What you'll do:
- Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++
- Develop new register allocation 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 they're looking for:
- • B.S./ M.S./PhD. (or equivalent experience); MS/ PhD highly desired
- • Compiler code generation experience (preferably with LLVM)
- • Proficient 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
- • Significant academic compiler related project or thesis work
- • 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
Benefits:
- You will also be eligible for equity and benefits.
Ready to apply to NVIDIA AI?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.