Senior GPU Compiler Development Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions for AI and digital twins that transform industries and society.
$148,000 - $276,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Automotive

Description For Senior GPU Compiler Development Engineer

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!

Last updated 2 months ago

Responsibilities For Senior GPU Compiler Development Engineer

  • Lead PTX Compiler infrastructure enhancement for DL and Generative AI
  • Evolve programming models for AI applications on GPUs
  • Collaborate with architecture and programming model teams
  • Design compilation stack and strategies for AI and DL workloads
  • Ensure compatibility and high-quality code generation

Requirements For Senior GPU Compiler Development Engineer

  • BS, 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 skills
  • Experience in compiler development
  • Excellent communication skills
  • Understanding of Processor ISA (GPU ISA a plus)
  • Track record of developing and delivering software products

Benefits For Senior GPU Compiler Development Engineer

Equity
  • Equity
  • Competitive salaries
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior GPU Compiler Development Engineer

Physical Design Backend Engineer

Senior Physical Design Backend Engineer position at NVIDIA, focusing on developing high-speed communication devices and chip design with emphasis on power, area, and performance optimization.

Senior Automation Engineer - Networking

Senior Automation Engineer role at NVIDIA focusing on cloud infrastructure automation, offering competitive salary and opportunity to work with cutting-edge technology.

Senior Full Stack Engineer, LLM Applications

Senior Full Stack Engineer position at NVIDIA focusing on LLM Applications and AI-based development tools, requiring 8+ years of experience in full-stack development.

Senior Synthesis Flow CAD Engineer

Senior Synthesis Flow CAD Engineer role at NVIDIA, focusing on chip design methodology and automated flow development with competitive compensation and benefits.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.