A leading technology company is seeking a Raytracing Compiler Engineer in Salt Lake City. You will develop an LLVM-based JIT compiler targeting GPUs and enhance compiler performance through advanced optimizations. The ideal candidate has over 8 years of compiler experience, expertise in LLVM, and strong C++ skills. Join a diverse team committed to innovative computing solutions and enjoy a competitive salary package including equity. Relocation support is available.
Qualifications
8+ years of compiler development experience, including 3+ years in LLVM focused on code generation.
Excellent hands-on C++ programming skills applied to industry standard compilers.
Strong background in software engineering principles focusing on robust and maintainable solutions.
Responsibilities
Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs.
Design and develop new compiler passes and optimizations for performance and compilation time.
Work with global teams to oversee improvements and problem resolutions.
Skills
Compiler development experience
LLVM code generation
C++ programming skills
Performance analysis tools
Software engineering principles
Education
B.S. or higher in Computer Science/Engineering
Tools
CUDA
DirectX
OpenGL/Vulkan
OptiX
Job description
A leading technology company is seeking a Raytracing Compiler Engineer in Salt Lake City. You will develop an LLVM-based JIT compiler targeting GPUs and enhance compiler performance through advanced optimizations. The ideal candidate has over 8 years of compiler experience, expertise in LLVM, and strong C++ skills. Join a diverse team committed to innovative computing solutions and enjoy a competitive salary package including equity. Relocation support is available.