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 @ 6
Communication @ 6
Debugging @ 3
Deep Learning @ 6
GPU @ 3
LLM @ 6
Performance Analysis @ 3
Python @ 3
- 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's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as "the AI computing company." This role is part of NVIDIA's compiler organization and focuses on pushing the boundaries of AI performance for next-generation GPUs.
Responsibilities
- Drive technical innovation through hands-on development focusing on kernel generation and computational graph optimizations for next-generation NVIDIA GPUs.
- Advance the state-of-the-art by solving complex compilation problems for AI workloads (inference and training) and transition breakthroughs into enterprise and consumer products.
- Collaborate on hardware/software co-design with experts across software, hardware, and research divisions to architect and co-design future silicon.
- Scale AI to the datacenter by participating in the advancement and optimization of datacenter-scale AI workload deployments.
Requirements
- BS or MS in Computer Science, Computer Engineering, or a related field (or equivalent experience). A PhD is strongly preferred.
- Compiler experience: 3+ years of relevant industry experience specializing in compiler optimizations, synthesis, and placement.
- MLIR knowledge: demonstrated, hands-on experience working with MLIR.
- Programming excellence: exceptional C/C++ and Python programming and software design skills, including rigorous debugging, performance analysis, and test design.
- Strong communication and interpersonal skills; ability to collaborate effectively in a dynamic, fast-paced, product-oriented environment.
Ways to Stand Out (Preferred / Nice-to-have)
- Hands-on experience implementing complex AI workloads on CPU, GPU, and/or custom AI accelerator architectures.
- Deep understanding of Large Language Model (LLM) inference and implications on computer architecture.
- Demonstrated experience designing and architecting comprehensive compiler frameworks from the ground up.
Benefits and Compensation
- Competitive base salary range: 152,000 USD - 241,500 USD (base salary will be determined based on location, experience, and pay of employees in similar positions).
- Eligible for equity and benefits (see https://www.nvidia.com/en-us/benefits/).
Additional Information
- Applications accepted at least until April 5, 2026. This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.
More jobs at Nvidia
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer – GPU Software
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Software Engineer, CUDA Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Engineer, Applied Research - Accelerator Programming Model and Compiler
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Architect - Halos Core and Robotics Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Similar jobs
System Software Engineer, Dynamo-Triton Inference Server - New College Grad 2026
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Compiler Engineer, AI Inference - New College Grad 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
Principal Developer, AI Networking
Nvidia · Santa Clara, United States
USD 272,000-488,800 per year
Senior System Software Engineer - Dynamo-Triton Inference Server
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Manager, Deep Learning Algorithms
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Senior Inference Engineer, AIConfigurator for Dynamo
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Software Engineer, DGX Cloud AI Infrastructure
Nvidia · Santa Clara, United States
USD 116,000-224,200 per year
Senior Software Engineer, DGX Cloud AI Infrastructure
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year