Senior Compiler Engineer - Backend GPU
NVIDIA · Austin, TX · 1 wk ago
EngineeringFull-time
About the role
NVIDIA is seeking a Senior Backend Compiler Engineer to join our GPU Software organization. This role focuses on guiding the design and implementation of a new LLVM-based backend Just-In-Time (JIT) compiler targeting NVIDIA GPUs. The ideal candidate will work on developing new compiler passes and optimizations to meet high performance and low compilation time requirements.
Responsibilities
- Guide the design and implementation of a new LLVM based backend JIT compiler targeting NVIDIA GPUs
- Design and develop new compiler passes and optimizations required to meet the high performance and low compilation time requirements of the compiler
- Work with global compiler, hardware and application teams to oversee improvements and problem resolutions
- Apply and adapt the latest compiler technologies to produce premier, robust, supportable compiler and tools
- Influence and work on new GPU architectures
Requirements
- B.S. or higher degree in Computer Science/Engineering or equivalent experience
- 4+ years of compiler development experience including 3+ years of experience in LLVM with a focus in code generation
- Expertise in LLVM code generation including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR)
- Proficient in compiler design and in performance analysis tools
- Excellent hands-on C++ programming skills applied to industry standard C++ compilers and development frameworks
- 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
Qualifications
- Masters or PhD preferred, with 5+ years of relevant experience
- Experience developing compiler optimizations and code generation for GPUs
- Experience in developing CUDA, DirectX, OpenGL/Vulkan applications
Skills
- Strong interpersonal skills and ability to lead and influence others in the department
Benefits
Competitive salaries and a generous benefits package are offered. NVIDIA is widely considered one of the technology world’s most desirable employers. The base salary range is $152,000 - $241,500 USD. Applicants are encouraged to apply before March 3, 2026.
Pay
Base salary range: $152,000 - $241,500 USD
Schedule
Not specified
Benefits
Not specified
Skills
Not specified
Benefits
Not specified