New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Software Engineer - CUDA Tile Team

NVIDIA
Apply →
senior full-time 152,000 USD - 241,500 USD

First indexed 7 Oct 2026

Description

NVIDIA is hiring software engineers for the CUDA Tile team. The team focuses on supporting CUDA Tile, a new tile-based programming model, for NVIDIA LPUs.

The role involves designing and implementing compiler transformations, developing MLIR-based dialects and lowering passes, and optimizing the performance of tile-based kernels.

Responsibilities:

  • Work on supporting CUDA Tile for NVIDIA LPUs
  • Design and implement compiler transformations
  • Develop MLIR-based dialects and lowering passes
  • Optimize the performance of tile-based kernels
  • Define public APIs and craft compiler and optimization techniques

Requirements:

  • Bachelors, Masters or Ph.D. in Computer Science, Computer Engineering or a related field
  • 3+ years of relevant work or research experience in compiler optimization, performance analysis and IR design
  • Excellent C/C++ programming and software design skills
  • Ability to work independently and lead development efforts
  • Strong interpersonal skills

Preferred qualifications:

  • Knowledge of CPU and/or GPU architecture
  • CUDA or OpenCL programming experience
  • Experience with MLIR, LLVM, XLA, TVM and deep learning models and algorithms

NVIDIA offers a comprehensive benefits package and competitive salaries ranging from 152,000 USD to 241,500 USD per year.