We are seeking experienced Systems SW Compiler Engineers for an exciting role in our PTX (Parallel Thread Execution) Compiler Development team. Join us to drive PTX language design and compiler evolution, enabling GPU computing applications in HPC, Deep Learning, and Autonomous Driving.
As a senior team member, you'll lead efforts to enhance PTX Compiler infrastructure for new compilation models in DL and Generative AI. You'll contribute to evolving programming models for these applications on GPUs.
Key Responsibilities:
- Provide stewardship for PTX ISA and Compiler infrastructure for Generative AI and DL
- Collaborate with architecture and programming model teams to design and implement for next-generation GPUs
- Design compilation stack and strategies for AI and DL workloads
- 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
- 4+ years of experience in compiler front end, programming language designs, Compilers/Linkers
- Strong C/C++ programming and analytical skills
- Experience in compiler development (feature support, code generation, infrastructure)
- Excellent communication skills
- Understanding of Processor ISA (GPU ISA a plus)
- Track record of developing and delivering software products
Preferred Qualifications:
- Experience in Programming Languages design and standards drafting
- Knowledge of GPU development and compute APIs (CUDA, OpenCL)
- Development experience in LLVM IR, MLIR
NVIDIA offers competitive salaries, comprehensive benefits, and the opportunity to work on cutting-edge technologies like Deep Learning, AI, Autonomous Vehicles, and Virtual Reality. Join our diverse team of talented professionals in this rapidly growing field!