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 @ 4
CUDA @ 4
Data Analysis @ 7
Debugging @ 6
GPU @ 7
InfiniBand @ 3
LLM @ 4
Linux @ 4
NCCL @ 4
NVLink @ 3
Profiling @ 4
PyTorch @ 4
Python @ 7
SGLang @ 4
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
NVIDIA is seeking an engineer to join the DGX Server Product Engineering Team and work with hardware and software engineers to develop and implement complex automated test plans for GPU-accelerated computing products.
Responsibilities
- Develop and tune synthetic GPU workloads using CUDA or GPU programming DSLs, as well as application workload recipes using AI training and inference frameworks, to stress targeted hardware subsystems and expand validation coverage.
- Onboard and adapt state-of-the-art AI training and inference workloads to new GPU platforms.
- Apply architectural analysis and develop system-level performance models to characterize workload behavior, identify bottlenecks, and guide workload selection and stress coverage.
- Design controlled experiments and correlate model predictions with workload profiles, system telemetry, and measured results. Investigate differences and refine workloads, models, and test strategies.
- Analyze performance anomalies, workload correctness, and hardware and software failures. Create reproducible cases and partner with architecture, design, and software teams to drive fixes and verify improvements.
- Build automation for workload deployment, experiment execution, telemetry collection, and analysis across systems and configurations.
Requirements
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent experience.
- 5+ years of relevant experience in systems performance engineering, performance modeling, accelerated computing, or complex system development and debugging.
- Deep understanding of computer architecture, including GPU and CPU execution, memory hierarchies, interconnects, and their impact on application performance.
- Experience developing analytical or simulation-based performance models and validating predictions against measurements from running systems.
- Hands-on experience deploying, profiling, and tuning AI training or inference workloads using frameworks such as PyTorch, TensorRT-LLM, vLLM, or SGLang.
- Strong Python programming and data analysis skills, including designing controlled experiments, interpreting telemetry, and communicating findings.
- Working knowledge of CUDA and GPU profiling tools, with the ability to connect application behavior to hardware utilization and bottlenecks.
- Experience debugging workloads and system behavior in Linux environments and collaborating across hardware and software teams.
Preferred Qualifications
- Experience with NVIDIA Dynamo, TensorRT-LLM, vLLM, SGLang, or NCCL.
- CUDA kernel development or optimization experience using cuBLAS, CUTLASS, or related libraries.
- Familiarity with x86 and Arm servers, NVLink, PCIe, InfiniBand/Ethernet, and distributed GPU systems.
- Experience using hardware error, power, thermal, and reliability telemetry to develop targeted stress coverage and isolate failures.
- A track record of building automation and turning experimental findings into measurable improvements in performance, coverage, or product quality.
Compensation and Benefits
The base salary range is USD 136,000–212,750 for Level 3 and USD 168,000–258,750 for Level 4. The role is also eligible for equity and benefits. NVIDIA offers a comprehensive benefits package.
Applications will be accepted at least until November 1, 2026. This posting is for an existing vacancy.
More jobs at Nvidia
AI Systems Software Engineering Intern – Summer 2027
Nvidia · Austin, United States
USD 20-71 per hour
Software Engineer, Performance Instrumentation
Nvidia · Santa Clara, United States
USD 168,000-270,200 per year
Software Engineer, Data Systems
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Compiler Software Engineering Intern - Summer 2027
Nvidia · Redmond, United States
USD 20-71 per hour
Software Engineer, Technical Lead – Performance Data Platform
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Similar jobs
DSX NVCRE Senior Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, DGX Cloud AI Infrastructure
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Deep Learning Communication Architect
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Software Engineer, ML Performance
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Engineering Manager, Deep Learning Inference
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Architect, AI Networking
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Principal Deep Learning Communication Architect
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year