Senior DL Compiler Engineer -CUDA Tile

Nvidia

Remote

Quick summary

Work type
Remote
Location
Santa Clara, CAAustin, TX
Salary
$152,000–$241,500 / yr
Posted
2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $206k
This role $197k
$141k most similar roles pay here $253k

This role pays less than 51% of similar roles. Most pay $177,250–$235,750 — the shaded band above. At the midpoint, this role pays about $197k versus about $206k 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 997 open roles on FindRole.

Listed pay typically runs $168,000–$270,250 across 984 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior DL Compiler Engineer -CUDA Tile

Join our CUDA Tile team as a senior software engineer to drive innovation in deep learning by working on NVIDIA GPUs. You will design compiler transformations, develop MLIR-based dialects, and optimize tile-based kernels for efficient execution across various GPU architectures. Your daily tasks include defining public APIs, implementing optimization techniques, and conducting performance analysis. Ideal candidates hold a degree in Computer Science or related field with 3+ years of experience in compiler optimization and IR design. Strong C/C++ programming skills, knowledge of MLIR, LLVM, XLA, TVM, and deep learning models are essential. This role offers the opportunity to collaborate on cutting-edge technology that impacts the entire deep learning community.

What you'll do

  • Design and implement compiler transformations for CUDA Tile.
  • Develop MLIR-based dialects and lowering passes for tile-based programming.
  • Optimize performance of tile-based kernels across NVIDIA GPU architectures.
  • Define public APIs and design compiler optimization techniques for CUDA Tile.
  • Conduct performance analysis to ensure efficient execution on multiple GPUs.

What we're looking for

  • Bachelor’s degree or higher in Computer Science or related field.
  • 3+ years experience in compiler optimization and performance analysis.
  • Proficiency in C/C++ programming and software design.
  • Experience with MLIR, LLVM, XLA, TVM technologies.
  • Knowledge of GPU architecture and deep learning models.

More like this

Similar roles

Senior System Software Engineer - CUDA Chips

Nvidia

Santa Clara, CA 84 days ago $152,000$241,500
C CUDA Linux Windows macOS C++ Python Git CI/CD NVIDIA Pre-Silicon Simulation Emulation Kernel_Programming Operating_Systems Virtual_Memory Threads Process_Control Large_Codebases Documentation

Principal System Software Engineer - CUDA Driver

Nvidia

Santa Clara, CA 36 days ago $272,000$431,250
C CUDA HW/SW co-design performance modeling emulation/simulation system level architecture interconnects memory hierarchy interrupts memory-mapped IO driver programming kernel mode development CPU GPU architectures memory coherence consistency models