NVIDIA
Senior Software Engineer, AI Performance Analysis
$184K–$356K
US, CA, Santa Clara +2 · Senior · Full-time · Posted Oct 23, 2026
- Location
- US, CA, Santa Clara
US, CA, Remote
US, OR, Hillsboro - Experience
- 6+ years of relevant work experience.
- Education
- M.S. or PhD in Computer Science, Computer Engineering, or a related field (or equivalent experience).
About the job
Builds scalable tools and workflows to analyze and optimize AI training and inference performance.
What you'll do
- Design performance analysis tools and workflows and integrate them with profiling infrastructure, AI frameworks, and workflows.
- Translate performance engineers’ needs into scalable tooling and collaborate across engineering and hardware teams.
- Identify AI workload bottlenecks and develop automated methods to detect and diagnose them.
What they ask for
- Deep knowledge of AI workloads, frameworks, and performance characteristics.
- Experience building tools, workflows, or infrastructure used by other engineers.
- Strong software development skills; Python and C++ preferred.
- Ability to translate user requirements into scalable tooling solutions.
Nice to have
- Experience profiling or optimizing AI training or inference pipelines at scale.
- Background building ML developer tools or platforms, or contributions to open-source AI tooling or frameworks.
Pay
184,000 USD - 287,500 USD (base salary, Level 4); 224,000 USD - 356,500 USD (base salary, Level 5)
Tools
Python, C++
AI focus
Automate and optimize performance analysis for AI training and inference workloads, including profiling integration and automated bottleneck detection and diagnosis.
Model-written summary · the original posting is authoritative