Performance Engineer, Deep Learning and HPC

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$116,000–$189,750 / yr
Employment
Full-time
Posted
6 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $207k
This role $153k
$99k $278k
below market most similar roles pay here above market

This role pays less than 89% of similar roles. Most pay $177,287–$235,750 — the blue band above. At the midpoint, this role pays about $153k versus about $207k 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 1463 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Performance Engineer, Deep Learning and HPC

JOB TITLE: Performance Engineer, Deep Learning and HPC The Performance Engineer, Deep Learning and HPC joins a team responsible for generating benchmark data across a growing catalog of Deep Learning and High-Performance Computing frameworks and applications. You will plan and execute performance benchmarking, aggregate and analyze testing data, and generate written and visual reports for internal sales, marketing, software, and hardware teams. Daily tasks include developing Python scripts to automate testing, debugging performance issues with internal engineering teams, and assisting with tool development to improve automated testing processes. Required skills include proficiency in Python or Unix shell, Linux systems like Ubuntu and CentOS, and compiling software from source code. Candidates should also have experience with container platforms like Docker or Singularity and data analysis skills to summarize findings.

What you'll do

  • Plan and execute performance benchmarking across various HPC and DL frameworks and applications.
  • Aggregate and analyze testing data to generate written and visual reports for internal teams.
  • Develop Python scripts to automate the testing of DL and HPC-focused applications.
  • Work with internal engineering teams to debug performance issues.
  • Assist with the development of tools and processes to improve automated testing capabilities.
  • Learn and utilize the latest applications in advanced machine learning and HPC.

What we're looking for

  • B.S. in Computer Engineering, Computer Science, or a related technical field or equivalent experience.
  • 2+ years of experience.
  • Excellent programming and debugging skills in a scripting language such as Python or Unix shell.
  • Advanced knowledge using Linux-based systems, with Ubuntu and CentOS strongly preferred.
  • Proficiency in compiling software from source code and debugging encountered errors.
  • Excellent English verbal and written interpersonal skills.
  • Excellent data analysis skills and the ability to summarize findings in a written report.
  • Familiarity using a container platform such as Docker or Singularity.

More like this

Similar roles

HPC Performance Engineer

Nvidia

Remote (OR) +3 83 days ago $152,000–$241,500
HPC Fortran C C++ CUDA OpenMP MPI OpenACC Compiler Optimization Assembly Linear Algebra Numerical Methods GPU CPU
5+ yrs exp Remote

Performance Engineer, Deep Learning

Nvidia

Santa Clara, CA 6 days ago $124,000–$195,500
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 Performance Engineer, Deep Learning

Nvidia

Santa Clara, CA 58 days ago $152,000–$241,500
C++ Python PyTorch JAX CUDA OpenAI Triton cuBLAS cuDNN cuSOLVER Parallel Systems Deep Learning LLMs Transformer Engine MLPerf Code Optimization Computer Architecture Operating Systems

System Software Engineer, HPC Performance

Nvidia

Champaign, IL +2 47 days ago
C C++ Python HPC Machine Learning Deep Learning Artificial Intelligence Linux Windows macOS x86 ARM Power Profiling Monitoring Optimization Cloud Computing
5+ yrs exp

AI Systems Engineer, HPC

Amd

San Jose, CA 54 days ago $173,600–$260,400
HPC GPU Clusters Kubernetes Python SLURM Terraform Ansible Saltstack Prometheus Grafana RoCEv2 KVM Ubuntu Shell Distributed ML AI inferencing 400G Networking GPU Drivers

HPC Engineer

General Dynamics

Rockville, MD 58 days ago $123,250–$166,750
High Performance Computing (HPC) Linux Slurm Python Bash Apptainer Singularity Spack EasyBuild InfiniBand Scientific Software Module Environments Compilers Libraries Networking Hardware Configuration
8+ yrs exp Hybrid