Senior Performance Engineer, Deep Learning

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
74 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $210k
$160k $272k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $177,250–$241,750.

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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Performance Engineer, Deep Learning

The Senior Performance Engineer - Deep Learning joins the Deep Learning models performance engineering team to build and optimize libraries and tools for designing and deploying efficient AI applications. You will build and support the Transformer Engine library to accelerate Large Language Model training while collaborating on systems research regarding low precision training and parallelism methods. Responsibilities include implementing, benchmarking, and optimizing new models to scale on GPUs, contributing to MLPerf benchmarks, and influencing future hardware designs. The role requires proficiency in C++, Python, and parallel systems programming, specifically on GPUs. Candidates should possess knowledge of Computer Architecture, Code Optimization, and Operating Systems. Experience with PyTorch, JAX, CUDA, OpenAI Triton, cuBLAS, and cuDNN is preferred to solve performance bottlenecks within mainstream open source Deep Learning frameworks.

What you'll do

  • Build and support the Transformer Engine library for accelerating Large Language Model training.
  • Implement and optimize new Deep Learning models to scale efficiently on NVIDIA GPUs and systems.
  • Collaborate on systems research to improve performance through low precision training and parallelism methods.
  • Build and contribute to NVIDIA submissions for community benchmarks like MLPerf.
  • Influence the design of new hardware generations and core platform software components.
  • Support enterprise customers and partners by delivering benefits from NVIDIA’s hardware and software innovations.
  • Contribute to optimizations within mainstream open-source frameworks like PyTorch and JAX.

What we're looking for

  • BS or equivalent experience in Computer Science, Electrical Engineering, or a related field.
  • 3+ years of experience in C++ and Python programming.
  • Strong background, experience, or coursework in parallel systems programming, preferably on GPUs (preferred).
  • Knowledge of Computer Architecture, Code Optimization, and/or Operating Systems.
  • Proven experience in developing large software projects.
  • Excellent verbal and written communication skills.
  • Experience in PyTorch, JAX, or any other DL framework (preferred).
  • Experience with performance analysis, profiling, and code optimization techniques, especially with multi-GPU or multi-node systems (preferred).

More like this

Similar roles

Performance Engineer, Deep Learning

Nvidia

Santa Clara, CA 22 days ago
C++ Python PyTorch JAX CUDA OpenAI Triton cuBLAS cuDNN cuSOLVER Parallel Systems Deep Learning LLMs Computer Architecture Code Optimization Operating Systems MLPerf Transformer Engine

Senior Deep Learning Compiler Engineer, HW-SW Codesign

Nvidia

Remote (Santa Clara, CA) +2 42 days ago $152,000–$241,500
C++ CUDA XLA MLIR LLVM OpenAI Triton JAX PyTorch TensorFlow TVM OpenCL Distributed Programming High-Performance Computing Compiler Optimization Deep Learning Frameworks
4+ yrs exp Remote

Senior Deep Learning Compiler Engineer, XLA

Nvidia

Remote (Santa Clara, CA) +5 41 days ago
C++ XLA MLIR LLVM CUDA OpenAI Triton JAX PyTorch TensorFlow TVM OpenCL Distributed Programming High-Performance Computing Compiler Optimization Deep Learning Frameworks
4+ yrs exp Remote

High-Performance LLM Training Engineer

Nvidia

Santa Clara, CA 6 days ago $124,000–$195,500
PyTorch JAX CUDA Python C++ GPU Architecture Deep Learning Neural Networks Performance Analysis Performance Modeling LLM Training Computer Architecture Simulators

Senior AI/ML Performance Engineer

General Motors (GM)

Sunnyvale, CA +1 21 days ago $144,700–$261,300
Python PyTorch Kubernetes AWS GCP Azure Nvidia DCGM nvidia-smi Grafana BigQuery Hugging Face Nvidia Nsight Nsight Compute HPC Distributed Systems GPU Architecture
5+ yrs exp Hybrid

Senior Deep Learning Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +2 18 days ago $152,000–$241,500
C++ Python CUDA OpenCL MLIR XLA TVM LLVM PyTorch GPU Architecture Compiler Optimization Deep Learning cross compilation Performance Analysis Kernel Generation
3+ yrs exp Remote