Raytracing Compiler Engineer - Developer and Performance Technology
at Nvidia
USD 224,000-431,200 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
CUDA @ 4
Communication @ 6
GPU @ 6
LLVM @ 8
OpenGL @ 4
Performance Analysis @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is looking for a Raytracing Compiler Engineer to join its international engineering team. The role focuses on developing high-performance compiler technology for NVIDIA GPUs and influencing new GPU architectures.
Responsibilities
- Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs.
- Design and develop compiler passes and optimizations to achieve high performance and low compilation times.
- Work with global compiler, hardware, and application teams to oversee improvements and resolve issues.
- Apply and adapt the latest compiler technologies to produce robust, supportable compilers and tools.
- Influence and work on new GPU architectures.
Requirements
- Bachelor's degree or higher in Computer Science, Computer Engineering, or equivalent experience.
- 12+ years of compiler development experience, including 3+ years of LLVM experience focused on code generation.
- Expertise in LLVM code generation, including instruction scheduling, software pipelining, register allocation, and LLVM IR.
- Proficiency in compiler design and performance analysis tools.
- Excellent hands-on C++ programming skills applied to industry-standard C++ compilers and development frameworks.
- Strong software engineering background, with experience crafting robust and maintainable solutions to challenging problems.
- Good communication and documentation skills.
- Self-motivated, with strong interpersonal skills and the ability to lead and influence others.
Preferred Qualifications
- Master's or PhD degree, with 5+ years of relevant experience.
- Experience developing compiler optimizations and code generation for GPUs.
- Experience developing CUDA, DirectX, OpenGL/Vulkan, or OptiX applications.
Benefits
NVIDIA offers competitive salaries, equity, and a comprehensive benefits package. The base salary is determined by location, experience, and compensation for similar positions.
- Level 5 base salary: $224,000-$356,500 USD per year.
- Level 6 base salary: $272,000-$431,250 USD per year.
Applications will be accepted at least until June 16, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is committed to fostering an inclusive work environment and providing equal employment opportunities.
More jobs at Nvidia
User Interface - User Experience Designer
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Senior QA Software Engineer, Networking
Nvidia · Warsaw, Poland
PLN 157,500-357,500 per year
Senior Application Engineer, HPC and AI for Physics
Nvidia · United States
USD 140,000-270,200 per year
Senior QA Software Engineer, Networking
Nvidia · Warsaw, Poland
PLN 157,500-357,500 per year
Senior System Software Engineer
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Similar jobs
Senior Compiler Engineer - Backend GPU
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Backend Compiler Engineer - New College Grad 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
Senior Compiler Engineer - Backend
Nvidia · Austin, United States
USD 152,000-241,500 per year
Deep Learning Compiler Engineer
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
NVIDIA 2027 Internships: Systems Software Engineering
Nvidia · Santa Clara, United States
USD 20-71 per hour
Senior AI Compiler Engineer, MLIR
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Deep Learning Compiler Engineer - XLA
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Compiler Engineer Infrastructure
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year