Taro Logo

Senior LLVM Compiler 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
5,000+ Employees
5+ years of experience
AI

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Senior LLVM Compiler Engineer to join their GPU Software organization. This role offers an exciting opportunity to work on core compiler components for graphics drivers and GPU computation acceleration. The position involves collaborating with top minds in GPU computing and systems software, working on critical problems that impact every GPU NVIDIA produces.

The role requires deep expertise in compiler development, particularly with LLVM infrastructure, and strong C/C++ programming skills. You'll be responsible for designing and implementing significant compiler components, developing optimizations, and contributing to open-source projects. The ideal candidate will have 5+ years of experience in compiler development and a strong academic background in Computer Science or Computer Engineering.

Working at NVIDIA means joining one of technology's most desirable employers, with competitive compensation including a base salary range of $148,000 - $287,500 (depending on level), equity, and comprehensive benefits. The company's work spans cutting-edge areas including deep learning, scientific computation, and self-driving cars, making this an opportunity to make significant impacts on revolutionary technologies.

The position offers both remote and on-site opportunities in locations like Santa Clara, CA and Austin, TX. NVIDIA maintains a strong commitment to diversity and inclusion, fostering an environment where innovation and collaboration thrive. This role represents a chance to work on technology that's transforming industries while being part of a forward-thinking, hardworking team that's shaping the future of computing.

Last updated 4 hours ago

Responsibilities For Senior LLVM Compiler Engineer

  • Work on design and implementation of significant parts of the compiler
  • Work on performance analysis and design/implementation of new optimizations
  • Partner with global compiler, GPU driver, Developer Tools, architecture, and application teams
  • Seek interesting and meaningful compilation problems for state-of-the-art GPU technologies
  • Contribute to open-source projects (e.g., LLVM)

Requirements For Senior LLVM Compiler Engineer

  • BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience
  • 5+ years of experience and strong background in compilers
  • Strong C/C++ programming skills
  • Deep understanding of parallel programming models
  • Experience with compiler optimizations, especially working with LLVM infrastructure

Benefits For Senior LLVM Compiler Engineer

Medical Insurance
Equity
  • Competitive salaries
  • Generous benefits package
  • Equity

Related Jobs

Senior Platform Software Engineer – Factory

Senior Platform Software Engineer role at NVIDIA leading factory validation projects and cross-functional teams in software, firmware, and diagnostics implementation for GPU/DPU products.

Senior Test Development Engineer – Datacenter GPU Systems

Senior Test Development Engineer role at NVIDIA focusing on datacenter GPU systems validation and testing.

Senior Test Development Engineer – Datacenter GPU Systems

Senior Test Development Engineer role at NVIDIA focusing on datacenter GPU systems validation, requiring expertise in Python, C++, and hardware testing.

Senior Calibre CAD Engineer

Senior Calibre CAD Engineer role at NVIDIA focusing on foundry techfile support, CAD tool maintenance, and custom circuit design infrastructure development.

Senior Software Engineer, L3, Planning and Controls - Autonomous Vehicles

Senior Software Engineer role at NVIDIA focusing on autonomous vehicle software development, specifically in planning and controls systems integration.