Senior Software Engineer, AI Performance Analysis

NVIDIA Ltd.
Santa Clara, CA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$168,000.0 - $270,250.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence C++ (Programming Language) Computer Engineering Programming Tools Python (Programming Language) Open Source Technology Performance Tuning Software Engineering Delivery Pipeline Build Management Information Technology

Job description

  • 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.

Requirements

  • 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

Benefits & conditions

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 168,000 USD - 270,250 USD for Level 4, and 200,000 USD - 322,000 USD for Level 5.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:33 min

Architecting CUDA and the AI software stack

Michael Kagan Michael Kagan +1 · WWC Europe 2026

5:11 min

Integrating flat external dependencies without build management tools

Jens Knipper Jens Knipper · Europe 2026 Virtual

2:30 min

Evaluating and selecting an AI pair programming tool

Alexander Trusheim Alexander Trusheim +1 · WWC 2025

1:51 min

Unifying software compliance into standard delivery pipelines

Marcus Ross Marcus Ross · WWC Europe 2026

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

36 sec

Frustrations with the complexity of modern web development

Andrew Taylor · Coffee With Developers

Videos

See all

Related articles

See all