What you'll be doing
Be part of NVIDIA’s Ray Tracing compiler team and build and improve the foundation of our RTX Ray Tracing infrastructure, which changed the computer graphics landscape forever.
Work on challenging problems and develop new and innovative solutions to accelerate Ray Tracing applications. Conquer big topics such as memory management, divergent control flow optimizations and other low-level optimizations to improve performance from small Indi to AAA-games to production rendering applications used in many industry branches.
Bring NVIDIA’s massively parallel RTX architecture to the limit and solve truly unique problems. Work together with hardware architects and get a chance to influence and work on new GPU architectures.
What we need to see :
Masters or other degree in Computer Science / Engineering, or equivalent experience or proficient in compiler design with 3+ years of experience.
Hands-on experience in compiler infrastructures like LLVM / GCC paired with excellent C / C++ programming skills.
Strong background in program analysis and high-level optimizations.
Good understanding of processor architecture.
Experience in working in a global team.
Self-motivated to get things done and grow with your task.
Ways for you to stand out from the crowd :
Experience in developing CUDA, DirectX, OpenGL / Vulkan applications.
Demonstrated ability to pursue complex optimization problems.
Experience in compiler optimizations targeted at GPUs.