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
Algorithms
Deep Learning @ 7
GPU @ 7
HPC
JAX @ 4
LLM
Machine Learning @ 6
Performance Analysis @ 4
Profiling @ 4
PyTorch @ 4
Python @ 7
TensorRT @ 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
NVIDIA is seeking a Senior Deep Learning Performance Architect to analyze and develop next-generation architectures that accelerate artificial intelligence, deep learning, and high-performance computing applications. The role focuses on performance analysis, performance modeling, and AI/deep learning architecture.
Responsibilities
- Develop innovative architectures to advance deep learning performance and efficiency.
- Analyze performance, cost, and power trade-offs by developing analytical models, simulators, and test suites.
- Analyze the interplay between hardware and software architectures, future algorithms, programming models, and applications.
- Evaluate performance, power, and area (PPA) for hardware features and system-level architectural trade-offs.
- Develop high-level simulators in C++ and Python.
- Collaborate with software, product, and research teams to guide the direction of deep learning hardware and software.
Requirements
- Master's or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- 6 or more years of relevant professional experience.
- Strong background in GPU or deep learning ASIC architecture for distributed training and/or inference across multiple chips and nodes.
- Experience with performance modeling, architecture simulation, profiling, and analysis.
- Solid foundation in machine learning and deep learning.
- Understanding of modern transformer-based architectures and their performance at scale.
- Strong programming skills in Python, C, and C++.
Preferred Qualifications
- Experience with deep neural network training, inference, and optimization using leading frameworks such as PyTorch, JAX, and TensorRT.
- Familiarity with advanced optimizations and hardware/software co-design for large language model training and inference.
- Exposure to using artificial intelligence to accelerate software engineering.
- Self-motivation and creative and critical thinking skills.
Benefits
The role includes eligibility for 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 June 7, 2026.
More jobs at Nvidia
Senior Software Solutions Engineer
Nvidia · Poland
PLN 230,200-487,500 per year
Senior Offensive Security Engineer, Automotive
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Systems Operations and Administrator
Nvidia · Santa Clara, United States
USD 112,000-218,500 per year
Senior Software Engineer, Agent Simulation and Evaluation
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior AI Product Engineer
Nvidia · Santa Clara, United States
USD 200,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
Senior Systems Software Engineer, AI Stack and Performance - DGX Station
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Deep Learning Frameworks CUDA Software Engineer
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
Senior Deep Learning Performance Architect
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Deep Learning Systems Architect
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software Engineer - Autonomous Driving
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year