Senior LLVM Compiler Engineer
NVIDIA, China, Shanghai
About the job
We are looking to hire a Senior LLVM Compiler Engineer for an exciting role developing compilers for our world-leading GPUs. We craft outstanding compilers that realize the potential of NVIDIA GPU hardware across a growing range of computational workloads, including next-generation graphics, deep learning, scientific computing, and self-driving cars. Our compiler organization makes its mark on every GPU and SoC product that NVIDIA builds. Would you like to be part of this best-in-class organization?
What you’ll be doing
- Be part of NVIDIA’s retargetable GPU compiler backend team.
- Contribute compiler optimizations to deliver best-in-class, robust, and supportable compilers and tools.
- Work on challenging problems in register allocation, instruction scheduling, synchronization, and loop optimization.
- Develop innovative solutions to optimize workloads in deep learning, ray tracing, and HPC by working with industry experts in each field.
- Solve unique problems encountered when compiling for massively parallel GPU architectures.
- Help influence and develop new GPU architectures.