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
Senior Staff Network Automation Engineer
Nvidia · Santa Clara, United States
USD 208,000-333,500 per year
Senior MLOps Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Technical Program Manager - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Technical Product Marketing Engineer, Metropolis - New College Grad 2026
Nvidia · Santa Clara, United States
USD 92,000-184,000 per year
Senior Data Analyst - Automotive
Nvidia · Santa Clara, United States
USD 168,000-322,000 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 Inference Engineer, GPU Kernel Optimization
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Senior Software Engineer, CUDA Rust Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Director, Autonomous Vehicles Platform
Nvidia · Santa Clara, United States
USD 320,000-488,800 per year
Senior Software Engineer - GeForce NOW Video Streaming
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Compiler Optimization Engineer - MLIR
Nvidia · Redmond, United States
USD 184,000-287,500 per year
HPC Performance Engineer
Nvidia · United States
USD 152,000-241,500 per year