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
CUDA @ 4
Communication @ 7
Deep Learning @ 6
GPU @ 6
GenAI
Generative AI
JAX @ 4
LLM @ 4
Machine Learning @ 4
OpenCL @ 4
Performance Analysis @ 4
PyTorch @ 4
Python @ 7
Rust @ 7
SGLang @ 4
Software Development @ 6
TensorRT @ 4
vLLM @ 4
- 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
At NVIDIA, the TensorRT team develops deep learning inference software for NVIDIA AI accelerators. This role focuses on designing and implementing inference software optimizations that power AI applications on NVIDIA GPUs across datacenters, workstations, and PCs.
Responsibilities
- Design, develop, and optimize NVIDIA TensorRT and TensorRT-LLM to improve inference applications.
- Develop software in C++, Python, and CUDA for efficient deployment of large language models and generative AI models.
- Collaborate with deep learning experts and GPU architects to influence hardware and software design for inference.
Requirements
- Bachelor's, master's, or PhD degree, or equivalent experience, in Computer Science, Computer Engineering, or a related field.
- At least 4 years of software development experience on a large codebase or project.
- Strong proficiency in C++ and proficiency in Rust or Python.
- Experience developing deep learning frameworks, compilers, or system software.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
- Strong communication skills and the ability to articulate complex technical concepts.
Preferred Qualifications
- Experience developing inference backends and compilers for GPUs.
- Knowledge of machine learning techniques and GPU programming with CUDA or OpenCL.
- Experience with LLM inference frameworks such as TensorRT-LLM, vLLM, or SGLang.
- Experience with deep learning frameworks such as TensorRT, PyTorch, or JAX.
- Knowledge of close-to-metal performance analysis, optimization techniques, and tools.
Compensation and Benefits
- Base salary range of $152,000–$241,500 for Level 3.
- Base salary range of $184,000–$287,500 for Level 4.
- Eligibility for equity and benefits.
- Applications will be accepted at least until August 9, 2026.
NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.
More jobs at Nvidia
Senior Staff Network Automation Engineer
Nvidia · Santa Clara, United States
USD 208,000-333,500 per year
Senior MLOps Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Technical Program Manager - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Technical Product Marketing Engineer, Metropolis - New College Grad 2026
Nvidia · Santa Clara, United States
USD 92,000-184,000 per year
Senior Data Analyst - Automotive
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Similar jobs
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
Deep Learning Software Engineer, TensorRT Performance - New College Grad 2026
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Senior Deep Learning Frameworks CUDA Software Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, CUDA Deep Learning Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
AI Inference Performance Engineer - New College Grad 2026
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Engineering Manager, Deep Learning Inference
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Engineering Manager, Deep Learning Inference
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year