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
Staff Technical Program Manager - Autonomous Vehicle Platform
Nvidia · Santa Clara, United States
USD 200,000-379,500 per year
Senior Engineering Manager, Graphics APIs and Platforms
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Research Scientist - AI Security
Nvidia · Seattle, United States
USD 168,000-304,800 per year
Senior GPU Validation Engineer
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Principal Engineer - Data Retrieval
Nvidia · United States
USD 272,000-431,200 per year
Similar jobs
Senior Compiler Engineer - Backend GPU
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior GPU Compiler Engineer
Nvidia · Austin, United States
USD 152,000-241,500 per year
Senior Graphics Shader Compiler Engineer
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Senior Compiler Engineer - Backend
Nvidia · Austin, United States
USD 152,000-241,500 per year
Senior Software Engineer, GPU Code Generation for Machine Learning Inference
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Machine Learning Engineer, Ads ML Efficiency
Reddit · United States, Canada
USD 216,700-303,400 per year
Senior Compiler Engineer, Agentic Compiler Systems
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Deep Learning Software Engineer, Inference and Model Optimization
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year