Drimva

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

First seen Oct 24, 2026 · Last verified Nov 4, 2026 (UTC)