Senior Software Engineer, AI Performance Analysis

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CAHillsboro, OR
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $236k
$100k $308k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $149,500–$191,700 — the blue band above. At the midpoint, this role pays about $236k versus about $171k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1626 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1115 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, AI Performance Analysis

The Senior Software Engineer, AI Performance Analysis joins the GPU Architecture Group to automate and optimize performance analysis workflows for AI training and inference workloads. In this role, you will design and build scalable performance analysis tools, develop integrations between profiling infrastructure and AI frameworks, and identify performance bottlenecks in complex AI workloads. You will translate the needs of performance engineers into intuitive tooling and collaborate with hardware architects and software teams to ensure profiling capabilities align with real-world requirements. The position requires deep knowledge of AI workloads and frameworks, along with strong software development skills in Python and C++. You will utilize your expertise to build infrastructure used by other engineers, focusing on the technical problem of detecting and diagnosing performance issues within large-scale AI training and inference pipelines.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 76 companies.

See salary data

What you'll do

  • Design and build performance analysis tools for AI training and inference workloads.
  • Develop scalable, intuitive workflows to automate performance analysis for a broad audience of engineers.
  • Integrate profiling infrastructure with various AI frameworks and software workflows.
  • Translate the specific needs of performance engineers into technical tooling solutions.
  • Identify performance bottlenecks in AI workloads and develop automated methods to diagnose them.
  • Build developer tools and platforms specifically tailored for machine learning engineers.

What we're looking for

  • 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 in Python and C++.
  • Ability to translate user requirements into scalable tooling solutions.
  • Knowledge of AI-enabled tooling for software development and performance analysis.
  • Strong interpersonal skills for collaborating across multi-functional teams.

More like this

Similar roles

Senior Software Engineer, AI Inference Performance

Nvidia

Santa Clara, CA 29 days ago $184,000–$287,500
CUDA Python C++ Rust TensorRT-LLM vLLM SGLang Triton PyTorch NVIDIA Nsight Systems CUTLASS NCCL Quantization Distributed Systems GPU Architecture Model Parallelism Speculative Decoding
6+ yrs exp

Senior Software Engineer AI

Blackline

Pleasanton, CA +2 99 days ago
Python PySpark TensorFlow PyTorch scikit-learn Kubernetes Docker MLflow Kubeflow Airflow Vertex AI LangChain LangGraph AWS GCP Azure CI/CD Prometheus Grafana Newrelic Java Scala Bash Fivetran Plaid CDC IaC
Hybrid

Senior AI Software Engineer

T. Rowe Price

Owings Mills, MD 28 days ago $121,000–$206,000
AI Engineering Agentic AI AWS Salesforce Python Java JavaScript Azure Containerized Microservices Prompt Engineering APIs Cloud-Native Architectures Automated Testing
5+ yrs exp Hybrid

Senior AI Software Engineer

Allstate

Remote (MN) 14 days ago $90,700–$153,925
Python Java Spring Boot Node.js FastAPI Generative AI LLMs LangChain RAG Agentic AI Microsoft Azure AWS Kubernetes Docker CI/CD MLOps MongoDB DocumentDB SQL Server Kafka React Angular RESTful APIs Microservices Prompt Engineering Vector Databases
Remote

Senior AI Systems Performance Engineer

Amd

Austin, TX 20 days ago $178,400–$267,600
PyTorch ONNX Runtime vLLM TensorFlow ROCm Ryzen AI Python Shell Linux BIOS Profiling Tracing Performance Engineering Computer Vision Generative AI

Senior Software Engineer, AI Platform

Anduril Industries

Seattle, WA 106 days ago $191,000–$254,000
CI/CD Python C++ Rust Terraform Ansible Kubernetes Docker GitLab CI Jenkins GitHub Actions Crossplane Puppet Chef Prometheus Grafana ELK stack Splunk Bash GitOps Linux Networking