Jobs · Engineering · California

Senior Software Engineer, AI Performance Analysis

NVIDIA · Santa Clara, CA · 2 days ago
EngineeringFull-time

What You'll Be Doing

  • Design and build performance analysis tools and workflows for AI training and inference workloads.
  • Understand how AI performance engineers work and translate their needs into scalable, intuitive tooling.
  • Develop integrations between profiling infrastructure and AI frameworks and workflows.
  • Collaborate with performance engineers, hardware architects, and software teams to ensure profiling capabilities align with real-world AI workloads.
  • Identify performance bottlenecks in AI workloads and develop automated approaches to detect and diagnose them.

What We Need To See

  • M.S., or PhD in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  • 6+ years of relevant work experience.
  • Deep knowledge of AI workloads, frameworks, and performance characteristics.
  • Experience building tools, workflows, or infrastructure used by other engineers.
  • Strong software development skills (Python, C++ preferred).
  • Ability to translate user requirements into scalable tooling solutions.
  • Up to date with AI-enabled tooling for software development and performance analysis.
  • Strong interpersonal skills for understanding engineer difficulties and working across multi-functional teams.

Ways To Stand Out From The Crowd

  • Experience profiling or optimizing AI training or inference pipelines at scale.
  • Background building developer tools or platforms for ML engineers.
  • Contributions to open-source AI tooling or frameworks.

Pay

The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5. You will also be eligible for equity and benefits.

Similar jobs