Performance Engineer, Deep Learning and HPC

NVIDIA•Santa Clara, CA
•$116,000 - $212,750

About The Position

NVIDIA is seeking a Performance Engineer focused on Deep Learning (DL) and High-Performance Computing (HPC) applications. The team generates benchmark data across a growing catalog of DL and HPC frameworks and applications on NVIDIA and competing products. This data supports marketing and sales materials as well as engineering studies for current and future products. The role may also involve writing scripts to improve data collection through automation and designing efficient testing processes across a variety of applications and hardware. The position works with multifunctional teams in a dynamic environment where multiple projects may be active and priorities may shift frequently.

Requirements

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

Nice To Haves

  • Experience using a GPU-enabled deep learning framework such as PyTorch, MXNet, or TensorRT.
  • Experience using GPU-enabled HPC applications such as LAMPS, GROMACS, Amber, or RTM.
  • GPU/CPU benchmarking on cloud solutions from AWS, GCP, or Azure.
  • Experience with software compilers such as GNU, Intel Composer, or PGI.
  • Previous experience with computer clusters and cluster orchestration and scheduling tools.

Responsibilities

  • Plan and execute performance benchmarking across a wide range of HPC and DL frameworks and applications.
  • Aggregate and analyze testing data, then generate written and visual reports for internal sales, marketing, software, and hardware teams.
  • Develop Python scripts to automate testing of DL- and HPC-focused applications.
  • Work with internal engineering teams to debug performance issues.
  • Learn to use the latest applications in advanced machine learning and HPC.
  • Assist in developing tools and processes that improve automated testing.

Benefits

  • Competitive salaries and a comprehensive benefits package.
  • Equity and benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service