1 day ago
Base Salary
$152k - $242k/yr
Responsibilities
- Support CUDA Tile, a tile-based programming model for NVIDIA LPUs.
- Design and implement compiler transformations, MLIR-based dialects, and lowering passes.
- Optimize tile-based kernel performance across multiple generations of NVIDIA GPU and LPU architectures.
- Define public APIs and develop compiler and optimization techniques.
- Lead independent development efforts, including project goal and scope definition.
Requirements
- Bachelor’s, master’s, or Ph.D. in computer science, computer engineering, or a related field, or equivalent experience.
- At least 3 years of relevant work or research experience in compiler optimization, performance analysis, and IR design.
- Strong C/C++ programming and software design skills, including debugging, performance analysis, and test design.
- Ability to work independently and lead development efforts.
- Strong interpersonal skills and ability to work in a dynamic, product-oriented team.
- Preferred experience includes CPU or GPU architecture, CUDA or OpenCL programming, MLIR, LLVM, XLA, TVM, and deep learning models and algorithms.
Benefits
- Competitive base salary of $152,000–$241,500, plus equity and benefits.
- Comprehensive benefits package.
- Applications accepted at least until October 10, 2026.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
