NVIDIA is a leading technology company known for its innovation in GPU computing. They are seeking a Senior GPU Compiler Development Engineer to enhance the PTX Compiler infrastructure for Generative AI and Deep Learning applications, collaborating with architecture teams to design next-generation programming models.
Responsibilities:
- Provide stewardship for PTX ISA and PTX Compiler infrastructure for Generative AI and DL
- Collaborating with architecture and programming model teams to design and implement programming models for next generation GPUs
- Working closely with others to help design compilation stack and strategies for AI and DL workloads
- Collaborate closely with teams developing other related components to ensure compatibility, robustness and high-quality code generation
Requirements:
- BS (or equivalent experience), MS or Ph.D. in Computer Science, Computer Engineering, or related fields
- 6+ years of experience in the area of compiler front end, programming language designs, Compilers/Linkers
- Superb analytical and C/C++ programming skills
- Able to expertly use AI tools and maintain AI generated artifacts
- Experience in any one area of compiler development including feature support, code generation and compiler infrastructure
- Excellent and strong interactive, verbal and written communications skills
- Understanding of any Processor ISA (GPU ISA a plus)
- Good track record of developing, driving and delivering software products
- Experience in Programming Languages design and drafting programming language standards
- Knowledge of GPU development and compute APIs such as CUDA, and OpenCL
- Development experience in LLVM IR, MLIR