Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API
Algorithms @ 4
CUDA @ 4
Debugging @ 6
Deep Learning @ 4
GPU @ 4
GenAI
Generative AI
LLM
LLVM @ 4
OpenCL @ 4
Performance Analysis @ 6
Performance Optimization
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is hiring software engineers for the CUDA Tile team. NVIDIA GPUs are at the center of the deep learning revolution, enabling breakthroughs in generative AI, large language models, recommendation systems, speech recognition, image classification, and other areas.
Responsibilities
Work on CUDA Tile, a tile-based programming model for NVIDIA GPUs that shipped with CUDA 13.1. Responsibilities include:
- Designing and implementing compiler transformations.
- Developing MLIR-based dialects and lowering passes.
- Optimizing tile-based kernel performance across multiple generations of NVIDIA GPU architectures.
- Defining public APIs.
- Developing compiler and optimization techniques.
- Performing performance optimization and general software engineering work.
- Independently defining project goals and scope and leading development efforts.
Requirements
- Bachelor's, master's, or Ph.D. in Computer Science, Computer Engineering, or a related field, or equivalent experience.
- 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.
- Strong interpersonal skills and the ability to work in a dynamic, product-oriented team.
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.
Benefits
The position offers equity and benefits. NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.
Applications will be accepted at least until September 13, 2026. The posting is for an existing vacancy.
More jobs at Nvidia
Principal Applied Research Engineer, Content Authenticity
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Software Engineer, Cosmos Infrastructure and End-to-End Performance
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Network Security Architect
Nvidia · Santa Clara, United States
USD 196,000-379,500 per year
Senior Systems Software Engineer - NV Cloud Functions
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Principal Site Reliability Engineer
Nvidia · Santa Clara, United States
USD 248,000-396,800 per year
Similar jobs
Senior Deep Learning Compiler Engineer - CUDA Tile
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Deep Learning Compiler Engineer
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior AI Compiler Engineer, MLIR
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Compiler Engineer, AI Inference Platforms
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Deep Learning Compiler Engineer - XLA
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer, CUDA Deep Learning Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Software Engineer, CUDA Deep Learning Systems
Nvidia · Santa Clara, United States
USD 124,000-195,500 per year
Senior AI Compiler Engineer, Algorithms and Code Generation
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year