NVIDIA→
Performance Engineering Intern, Deep Learning and… at NVIDIA · Santa…
InternshipOn-siteFull-timeSanta Clara, CA
Skills
pythonlinux systemsdata analysisgpu programmingcontainer platformsdebugging skillscommunication
Job Description
Summary: NVIDIA builds the most advanced data center GPUs in the world, and they are seeking a Performance Engineer Intern focused on Deep Learning and High-Performance Computing applications. The role involves benchmarking GPU performance, analyzing testing data, and developing automation scripts while collaborating with multi-functional teams.
Responsibilities:
- Plan and execute GPU performance benchmarking across a wide range of HPC and DL frameworks and applications
- Aggregate, analyze, and generate written and visual reports with the testing data for internal sales, marketing, SW, and HW teams
- Develop Python scripts to automate the testing of DL & HPC-focused applications
- Work with internal engineering team to debug performance issues
- Learn to use the latest applications in the fields of Deep Learning and HPC
- Assist with the development of tools and processes that improve our ability to perform automated testing
Required Qualifications:
- Pursuing bachelors degree in Computer Engineering, Computer Science or related technical field
- Excellent programming and debugging skills in a scripting language such as Python or Unix shell
- Advanced knowledge using Linux based systems (Ubuntu and CentOS strongly preferred)
- Proficient in compiling software from source code, including debugging errors encountered
- Excellent English verbal and written interpersonal skills to improve collaboration with coworkers
- Excellent data analysis skills and the ability to summarize findings in a written report
- Familiarity using a container platform such as Docker or Singularity
Preferred Qualifications:
- Experience using a GPU-enabled deep learning framework such as TensorFlow, PyTorch, MXNet, or TensorRT
- Experience using GPU-enabled HPC applications such as LAMMPS, GROMACS, Amber, RTM, etc…
- Experience with GPU/CPU benchmarking on cloud solutions from AWS, GCP, Azure
- GPU programming experience in CUDA, OpenACC, or OpenCL
- Familiarity with software compilers such as GNU, Intel Composer, or PGI with previous experience with computer clusters, Slurm, Kubernetes
Required Skills: Python, Linux systems
Important Skills: Data analysis, GPU programming
Nice-to-Have Skills: Container platforms, Debugging skills, communication
Internship Start Date: Start in 2026 Summer
Benefits: Intern benefits
Benefits
Intern benefits