Senior Compiler Optimization Engineer, MLIR

Nvidia

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Redmond, WASanta Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
18 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $211k
This role $236k
$136k most similar roles pay here $304k

This role pays more than 82% of similar roles. Most pay $185,950–$235,750 — the shaded band above. At the midpoint, this role pays about $236k versus about $211k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1391 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1116 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Compiler Optimization Engineer, MLIR

As a Senior Compiler Optimization Engineer - MLIR on the Compute Compiler Team, you will work on core compiler components to accelerate general-purpose computation on GPUs for deep learning and scientific workloads. You will analyze application code performance using profiling tools, identify optimization opportunities within the MLIR and LLVM based compiler middle end, and implement novel ideas in the compilation pipeline to achieve best-in-class performance for AI workloads. Your daily responsibilities include designing new compiler passes, developing robust tools, and collaborating with the open-source LLVM community and distributed hardware teams. The role requires expert C++ programming skills, experience in loop, inter-procedural, and global optimizations, and a strong understanding of processor ISAs. You will leverage your expertise in MLIR, LLVM, Clang, and CUDA to solve complex problems in the deep-learning compiler technology space.

What you'll do

  • Analyze application code performance on NVIDIA GPUs using profiling tools.
  • Identify performance improvement opportunities within the MLIR/LLVM based compiler middle end optimizer.
  • Implement novel ideas in the compilation pipeline to optimize AI workloads.
  • Design and develop new compiler passes and optimizations for robust, supportable tools.
  • Interact with the open-source LLVM community to ensure tighter integration.
  • Coordinate with distributed hardware and application teams to resolve problems and oversee improvements.

What we're looking for

  • Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  • 8+ years of experience in compiler optimizations such as loop, inter-procedural, and global optimizations.
  • Excellent hands-on C++ programming skills.
  • Strong background in software engineering principles to create robust and maintainable solutions.
  • Good communication and documentation skills with a self-motivated attitude.
  • Understanding of any Processor ISA (GPU ISA preferred).
  • Experience developing applications in CUDA or other parallel programming languages (preferred).
  • Deep understanding of parallel programming concepts, MLIR, LLVM/Clang development, and deep learning frameworks (preferred).

More like this

Similar roles

Senior AI Compiler Engineer, MLIR

Nvidia

Remote (Santa Clara, CA) +1 51 days ago $152,000–$241,500
MLIR LLVM XLA C++ Python CUDA OpenCL PyTorch JAX GPU Architecture Kernel Generation Compiler Optimization Performance Analysis Deep Learning
3+ yrs exp Remote

Senior Deep Learning Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +2 157 days ago $152,000–$241,500
C++ Python CUDA OpenCL MLIR XLA TVM LLVM PyTorch GPU Architecture Compiler Optimization Deep Learning Kernel Generation cross compilation Performance Analysis
3+ yrs exp Remote

Senior Compiler Engineer Infrastructure

Nvidia

Remote (Santa Clara, CA) +1 55 days ago $152,000–$241,500
C++ LLVM Clang MLIR Compiler Infrastructure CUDA GPU Programming Build Systems Refactoring Patch Management AI-assisted Workflows Parallel Programming Deep Learning Frameworks
Remote

Senior Compiler Engineer, AI

Nvidia

Remote (Austin, TX) +3 142 days ago $184,000–$287,500
LLVM MLIR Python C++ Machine Learning Reinforcement Learning Compiler Design GPU Architecture Code Generation Predictive Modeling Evolutionary Algorithms Feature Engineering High-Dimensional Data Analysis Performance Engineering
8+ yrs exp Remote

Senior Performance Compiler Engineer

Nvidia

Remote (Redmond, WA) +4 149 days ago $184,000–$287,500
Triton MLIR C++ CUDA PTX Python OpenCL OpenMP BLAS Assembly High-Performance Computing Parallel Programming Linear Algebra
8+ yrs exp Remote