Senior Software Engineer, AI Performance Analysis

NVIDIA Ltd.
Santa Clara, CA, United States
3 months ago
Apply on arc.dev
Prepare application

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
Prepare application

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 · World Congress 2026 Europe

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 · World Congress 2025

1:51 min

Unifying software compliance into standard delivery pipelines

Marcus Ross Marcus Ross · World Congress 2026 Europe

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

36 sec

Frustrations with the complexity of modern web development

Andrew Taylor · Coffee With Developers

Videos

See all

Related articles

See all