Senior GPU Compiler Development Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $287,500
Backend
Senior Software Engineer
Hybrid
4+ years of experience
AI · Enterprise SaaS

Description For Senior GPU Compiler Development Engineer

NVIDIA is seeking experienced Systems SW Compiler Engineers to join their PTX (Parallel Thread Execution) Compiler Development team. This senior role focuses on driving PTX language design and compiler evolution, which is crucial for GPU Computing applications including HPC, Deep Learning, and Autonomous Driving. PTX provides a stable programming model and portable instruction set Architecture (ISA) for NVIDIA GPUs.

As a senior team member, you'll lead efforts to enhance PTX Compiler infrastructure, particularly supporting new compilation models for Deep Learning and Generative AI codes. The role involves close collaboration with architecture and programming model teams to design and implement solutions for next-generation GPUs. You'll work at the intersection of compiler development and artificial intelligence, helping shape the future of GPU computing.

NVIDIA offers highly competitive compensation, including a base salary range of $148,000 - $287,500 USD, equity, and comprehensive benefits. The company is known for being one of the technology industry's most desirable employers, working on cutting-edge technologies like Deep Learning, AI, Autonomous Vehicles, and Virtual Reality. They value diversity and maintain an inclusive work environment where creativity and autonomy are encouraged.

The ideal candidate will bring strong expertise in compiler development, excellent C/C++ programming skills, and a deep understanding of processor architectures. Knowledge of GPU development and compute APIs such as CUDA and OpenCL is highly valuable. This role offers an opportunity to work with brilliant professionals and contribute to groundbreaking technological advancements in AI and GPU computing.

Last updated 3 months ago

Responsibilities For Senior GPU Compiler Development Engineer

  • Provide stewardship for PTX ISA and PTX Compiler infrastructure for Generative AI and DL
  • Collaborate with architecture and programming model teams to design and implement programming models for next generation GPUs
  • Work on compilation stack and strategies for AI and DL workloads
  • Collaborate with teams developing related components for compatibility and code generation

Requirements For Senior GPU Compiler Development Engineer

  • 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
  • Superb analytical and 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
  • Competitive base salary
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior GPU Compiler Development Engineer

Senior ASIC Front End Infrastructure Engineer

Senior ASIC Infrastructure role at NVIDIA focusing on RTL/Verification infrastructure development for GPUs, requiring 8+ years of experience and strong technical expertise.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer role at NVIDIA focusing on data center system bringup and debugging for GPU accelerated applications.

Senior NVLink System Software Bringup Engineer - Fabric Networking GPU

Senior software engineering role at NVIDIA focusing on NVLink system software development and bringup for datacenter platforms, requiring 5+ years of experience.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on GPU communications libraries and networking for deep learning and high-performance computing applications.

Senior ASIC Timing Engineer

Senior ASIC Timing Engineer role at NVIDIA focusing on timing analysis and closure for GPUs, CPUs, and DPUs, offering competitive compensation and opportunity to work on cutting-edge technology.