Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Graphics Shader Compiler Engineer role.
Rezi rewrites your resume against NVIDIA's job description. Free.

Tailor your resume to this Senior Graphics Shader Compiler Engineer role.
Rezi rewrites your resume against NVIDIA's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Graphics Shader Compiler Engineer posting at NVIDIA — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Graphics Shader Compiler Engineer posting at NVIDIA — free, in seconds.
About the Role
Join our GPU Software organization as a Senior Graphics Shader Compiler Engineer, contributing to features and improvements that maximize NVIDIA GPU potential across diverse computational workloads, including deep learning, scientific computation, self-driving cars, and AAA gaming graphics. You will be a key member of a talented team working on a core compiler component for graphics drivers and general-purpose GPU computation acceleration, solving critical problems alongside diverse minds in GPU computing and systems software.
Responsibilities
- Design and implementation of significant compiler parts.
- Performance analysis and design/implementation of new optimizations.
- Partner with global compiler, GPU driver, architecture, and application teams for improvements and problem resolution.
- Seek interesting and meaningful compilation problems for state-of-the-art GPU technologies.
- Contribute to open-source projects (LLVM, DXC - HLSL compiler).
- Propose, design, and implement SPIR-V extensions, representing NVIDIA in Khronos.
- Participate and contribute to the future of SPIR-V as a standard graphics interchange format.
Requirements
- BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience.
- 8+ years of experience and strong background in compilers.
- Strong C/C++ programming skills.
- Deep understanding of parallel programming models.
- Experience with compiler optimizations, especially working with LLVM infrastructure.
Skills
- Compilers
- Compiler optimizations
- LLVM infrastructure
- C++
- Parallel programming models
- CUDA
- DirectX
- OpenGL
- Vulkan
- Code generation
- Compiler framework building
- SPIR-V
- HLSL
Location
- Remote
Work Type
- Full-time
Experience Level
- Senior
Education Level
- BS/MS in Computer Science or Computer Engineering
- PhD
Salary/Compensations
- 184,000 USD – 287,500 USD
Benefits
- Equity
- Benefits package
About the Company
- NVIDIA is a technology industry leader with brilliant and hardworking people.
- Product lines are growing fast in fields such as Virtual Reality, Artificial Intelligence, Deep Learning and Autonomous Vehicles.
- NVIDIA uses AI tools in its recruiting processes.
Equal Opportunity
- NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer.
- We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.