Senior Deep Learning Compiler Engineer, XLA

Nvidia

Confirmed live yesterday Trusted
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CAAustin, TXTXWACARedmond, WA
Employment
Full-time
Posted
50 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $226k
$163k $286k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $196,750–$254,750.

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 1792 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Deep Learning Compiler Engineer, XLA

The Senior Deep Learning Compiler Engineer - XLA will join the XLA team to develop compiler optimization algorithms for deep learning workloads. The role involves optimizing inference and training performance for the JAX framework and the OpenXLA compiler on NVIDIA GPUs at scale. Key responsibilities include crafting compiler optimization techniques for deep learning network graphs, designing novel graph partitioning and tensor sharding techniques for distributed training, and performing performance tuning. The engineer will perform code-generation for NVIDIA GPU backends using MLIR, LLVM, and OpenAI Triton. Required skills include C/C++ programming, performance analysis, and a strong foundation in CPU and GPU architectures. The work focuses on accelerating next-generation deep learning software by designing AI compiler features for hardware and developing user-facing features in JAX.

What you'll do

  • Develop compiler optimization algorithms for deep learning workloads.
  • Optimize inference and training performance for the JAX framework and OpenXLA compiler.
  • Implement compiler optimization techniques for deep learning network graphs.
  • Design novel graph partitioning and tensor sharding techniques for distributed training and inference.
  • Perform performance tuning and analysis for GPU workloads.
  • Generate code for NVIDIA GPU backends using MLIR, LLVM, and OpenAI Triton.
  • Design user-facing features in JAX and related libraries.
  • Design AI compiler software features for next-generation GPUs with hardware engineering teams.

What we're looking for

  • Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, a related field, or equivalent experience.
  • 4+ years of relevant work or research experience in performance analysis and compiler optimizations.
  • Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design.
  • Strong foundation in architecture of CPU, GPUs, or other high-performance hardware accelerators.
  • Knowledge of high-performance computing and distributed programming.
  • Ability to work independently, define project goals, and lead development efforts using clean software engineering and testing practices.
  • CUDA or OpenCL programming experience (preferred).
  • Experience with XLA, TVM, MLIR, LLVM, OpenAI Triton, deep learning models, and framework design (preferred).

More like this

Similar roles

Senior Deep Learning Compiler Engineer, HW-SW Codesign

Nvidia

Remote (Santa Clara, CA) +2 51 days ago
C++ CUDA XLA MLIR LLVM OpenAI Triton JAX PyTorch TensorFlow TVM OpenCL Distributed Programming High-Performance Computing Compiler Optimization Deep Learning Frameworks
4+ yrs exp Remote

Senior Deep Learning Compiler Engineer

Nvidia

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

Deep Learning Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +5 6 days ago $152,000–$241,500
CUDA MLIR LLVM C++ C TensorIR XLA TVM GPU Architecture Compiler Optimization Deep Learning OpenCL Performance Analysis IR Design
3+ yrs exp Remote

Senior Compiler Engineer, AI Inference Platforms

Nvidia

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

Senior Compiler Engineer, AI

Nvidia

Remote (Santa Clara, CA) +1 3 days ago $184,000–$287,500
JAX XLA C++ Python Distributed Systems Compiler Design NCCL PyTorch CUDA MPI MLIR StableHLO NVSHMEM RDMA Parallel Computing Deep Learning MaxText Megatron-LM
6+ yrs exp Remote

Senior AI Compiler Engineer, MLIR

Nvidia

Remote (Santa Clara, CA) +2 83 days ago
MLIR LLVM XLA C++ Python CUDA OpenCL PyTorch JAX GPU Architecture Compiler Optimizations Kernel Generation Deep Learning Performance Analysis
3+ yrs exp Remote