Senior Compiler Engineer - Backend

at Nvidia
USD 148,000-287,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Python @ 4 Networking @ 4 Debugging @ 4

Details

We are seeking a compiler engineer with experience in compiler technology, optimizations, placement, MLIR/LLVM code generation and hardware design. This individual will be responsible for leading the advancement and development of next generation GPUs and programmable networks to enable datacenter scale deployment of NVIDIA GPUs, DPUs and Switches. This role expects a strong advocate for programmability who is comfortable straddling the hardware and software boundary.

Responsibilities

  • Work on design and implementation of significant parts of the compiler
  • Develop proof-of-concept implementations and thereafter guide their incorporation in company products
  • Collaborate with cross-functional teams to ensure a cohesive and integrated technology strategy with zero ego and advance NVIDIA’s business goals
  • Stay up-to-date with the latest developments in compiler technology and hardware design

Requirements

  • BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience
  • 5+ years of relevant work or research experience in compiler development, performance analysis, compiler optimizations, and code generation
  • Knowledge of LLVM infrastructure
  • Experience with MLIR and LLVM code generation
  • Deep understanding of compiler technologies, programmability and its role in resource allocation, placement, and static and runtime optimizations
  • Excellent C/C++ and Python programming and software design skills, including debugging, performance analysis, and test design
  • Strong interpersonal skills and ability to work in a dynamic product-oriented team and collaborate well with others

Ways to stand out

  • Experience developing compiler optimizations and code generation for GPUs
  • Knowledge of placers and placement of compute pipelines
  • Proven ability to design/architect compiler frameworks

About the team / company

NVIDIA Data Processing Units (DPUs) are a new class of programmable processors for modern data centers, offloading and accelerating networking, storage, compute and security services. The Compiler team is growing and seeking top-tier compiler engineers to help lead development of next-generation datacenter solutions.

Compensation & Benefits

  • Base salary range (by level):
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • You will also be eligible for equity and benefits.

Other

  • Location: Santa Clara, CA, United States
  • Employment type: Full time
  • Application window: Applications accepted at least until August 29, 2025
  • NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.