Senior GPU ML Performance Engineer

Salesonaut

Santa Clara (CA)

On-site

USD 224,000 - 357,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a dedicated Software Engineer, ML Performance to join our team in Santa Clara, CA. You will engage with the latest AI technologies and optimize performance at scale across distributed training and inference workloads.

In this role you will define metrics, drive regression analysis, and collaborate with build partners to translate findings into product roadmap improvements. Strong Python and CUDA skills are essential, with experience in PyTorch and NCCL.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
  • 12+ years of relevant software engineering experience with GPU training/inference optimization in production.
  • Proven ability to diagnose performance across multiple stack layers with evidence and validated outcomes.

Responsibilities

  • Analyze performance of distributed training and inference workloads across model/framework, data loading, and kernels.
  • Define performance metrics for a GPU fleet and enable debugging signals.
  • Investigate regressions across machines, versions, and configurations; create reusable analysis methods.

Skills

Python
CUDA
Performance analysis
Debugging
Communication

Education

Bachelor's degree in CS/CE or related field

Tools

CUDA toolkit
PyTorch
NCCL
TensorRT-LLM
Megatron

Job description

NVIDIA is seeking a dedicated Software Engineer, ML Performance to join our team in Santa Clara, CA. You will engage with the latest AI technologies and optimize performance at scale across distributed training and inference workloads.

In this role you will define metrics, drive regression analysis, and collaborate with build partners to translate findings into product roadmap improvements. Strong Python and CUDA skills are essential, with experience in PyTorch and NCCL.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Performance Engineer: GPU Training & Inference
Senior ML Performance Engineer: GPU Training & Inference

NVIDIA Corporation • United States

On-site
USD 224,000 - 357,000
Equity
Benefits
ML Performance Engineer — Optimize GPU Training at Scale
ML Performance Engineer — Optimize GPU Training at Scale

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior GPU ML & Vector Search Engineer (Equity)
Senior GPU ML & Vector Search Engineer (Equity)

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 260,000
Equity
Software Engineer, ML Performance
Software Engineer, ML Performance

2100 NVIDIA USA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Performance Instrumentation Engineer for ML Systems
Senior Performance Instrumentation Engineer for ML Systems

Salesonaut • Santa Clara (CA)

On-site
USD 168,000 - 270,000
Equity
Benefits
Software Engineer, ML Performance
Software Engineer, ML Performance

NVIDIA • United States

On-site
USD 224,000 - 357,000
Equity
Benefits
Software Engineer, ML Performance
Software Engineer, ML Performance

Nvidia Corporation • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Staff ML Performance Engineer - GPU Optimization
Staff ML Performance Engineer - GPU Optimization

Google LLC • Sunnyvale (CA)

On-site
USD 186,000 - 228,000
Senior Performance Instrumentation Engineer (CUDA/ML)
Senior Performance Instrumentation Engineer (CUDA/ML)

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 168,000 - 270,000
Equity
Benefits
Senior Performance Engineer: Benchmarking & AI Systems
Senior Performance Engineer: Benchmarking & AI Systems

NVIDIA • Santa Clara (CA)

On-site
USD 136,000 - 270,000