1 day ago
Base Salary
$152k - $242k/yr
Responsibilities
- Design and implement compiler transformations for CUDA Tile.
- Develop MLIR-based dialects and lowering passes.
- Optimize tile-based kernels across multiple generations of NVIDIA GPU architectures.
- Define public APIs and implement compiler and optimization techniques.
- Conduct performance optimization, debugging, test design, and related software engineering work.
- Define project goals and scope and lead an independent development effort.
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.
- Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design.
- Ability to work independently, define project goals and scope, and lead a development effort.
- Strong interpersonal skills and ability to work in a dynamic product-oriented team.
- Preferred: knowledge of CPU and/or GPU architecture and CUDA or OpenCL programming experience.
- Preferred: experience with 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 September 13, 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.
