Performance Engineering Intern, Deep Learning and HPC - Summer 2025

1 Month ago • Upto 1 Years • Research & Development

Job Summary

Job Description

As a Performance Engineering Intern at NVIDIA, you'll conduct GPU performance benchmarking on HPC and DL frameworks/applications. You'll analyze data, create reports for various teams, and develop Python scripts for automation. Responsibilities include debugging performance issues, learning the latest DL and HPC applications, and developing tools for automated testing. The internship involves working with multi-functional teams on multiple projects, with shifting priorities. You'll collaborate closely with internal engineering and marketing teams.
Must have:
  • Python scripting
  • Linux expertise (Ubuntu/CentOS)
  • Software compilation & debugging
  • Data analysis & reporting
  • Excellent communication
Good to have:
  • TensorFlow/PyTorch/MXNet/TensorRT experience
  • LAMMPS/GROMACS/Amber experience
  • Cloud (AWS/GCP/Azure) experience
  • CUDA/OpenACC/OpenCL programming
  • Docker/Singularity familiarity
Perks:
  • Intern benefits

Job Details

We are now looking for a Performance Engineer Intern focused on Deep Learning (DL) & High-Performance Computing (HPC) applications to join our diverse team. NVIDIA builds the most advanced data center GPUs in world that are utilized in a growing number of computing areas ranging from life sciences to deep learning to quantum chemistry. NVIDIA strives to deliver the best possible performance, which allows researchers and scientists to do more world-changing work than ever before.

Our team is responsible for generating benchmark data across a rapidly growing catalog of Deep Learning & HPC frameworks/applications on Nvidia and as well as competitive products. The data that we collect drives marketing/sales collaterals as well as engineering studies for current and future products. In some instances, we’ll write scripts that improve the team’s ability to gather data through automation and designing efficient processes for testing a wide variety of applications and hardware. You will have the opportunity to work with multi-functional teams and in a dynamic environment where multiple projects will be active at once and priorities may shift frequently.

What you’ll be doing:

  • 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

What we need to see:

  • Pursuing Bachelors/MS 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

Ways to stand out from the crowd:

  • 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

We have some of the most forward thinking and hardworking people in the world working for us and our best-in-class engineering teams are rapidly growing. We are building a team that will help shape the future of data center computing. If you are passionate about new technologies, care about improving efficiency and quality, and want to be at the forefront of AI & HPC, we would love for you to join us.

The hourly rate for our interns is 18 USD - 71 USD. Our internship hourly rates are a standard pay determined based on the position and your location, year in school, degree, and experience.

You will also be eligible for Intern benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

NVIDIA - Senior Performance Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Senior Software Engineer – Build Tools

NVIDIA

Westford, Massachusetts, United States (On-Site)
2 Months ago
Canva - Machine Learning Research Engineering Manager - Image Generation

Canva

Vienna, Vienna, Austria (Remote)
1 Month ago
Tencent - Senior Researcher, Speech Processing

Tencent

London, England, United Kingdom (On-Site)
1 Month ago
NVIDIA - Senior ASIC Power Integrity Engineer

NVIDIA

Massachusetts, United States (On-Site)
2 Months ago
NVIDIA - Senior Software Verification Engineer - Switch Simulation

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
NVIDIA - Senior Software Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Krafton  - Gamelab Coach - Studio Supporter Conversion Position (10+ years)

Krafton

Seoul, South Korea (On-Site)
4 Weeks ago
Zuru - SRE: Structural R&D Engineer

Zuru

Kolkata, West Bengal, India (On-Site)
4 Months ago
Meta - Software Engineer, Machine Learning

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Senior Researcher: Artificial General Intelligence (Natural Language Processing)

Tencent

Washington, United States (On-Site)
1 Month ago
Zazz - Machine Learning Engineer

Zazz

(Remote)
2 Months ago
Convai - Senior Solution Architect

Convai

Bengaluru, Karnataka, India (On-Site)
9 Months ago
NVIDIA - Solutions Architect, Data Science

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Senior Developer Technology Engineer, Public Sector

NVIDIA

Washington, District Of Columbia, United States (Remote)
1 Month ago
ByteDance - Senior Software Engineer - Serverless Compute Infrastructure

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Krafton  - [AI] Game AI Contents Programmer (2년 이상)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
My Fitness Pal - Staff Machine Learning Engineer

My Fitness Pal

United States (Remote)
3 Months ago
Airlab Inc  - Publisher Development Manager

Airlab Inc

Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Ubisoft - Storage Architect

Ubisoft

Montreal, Quebec, Canada (On-Site)
4 Months ago
Activision - Senior Software Engineer - Demonware (Vancouver)

Activision

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
IGG - Unity Front-End Programmer (Mobile Game)

IGG

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Activate Games - Game Facilitator (Store Associate)

Activate Games

Dartmouth, Nova Scotia, Canada (On-Site)
1 Month ago
Super - Business Development Intern

Super

Canada (Remote)
3 Months ago
NVIDIA - Principal Cyber Security Engineer - Linux

NVIDIA

Canada (On-Site)
2 Months ago
Track vfx - Vancouver | Technical Artist

Track vfx

Vancouver, British Columbia, Canada (On-Site)
7 Months ago
NVIDIA - Senior System Power Management Engineer

NVIDIA

Canada (On-Site)
2 Months ago
Epic Games - Senior Web Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
HoYoverse - Senior Brand Marketing Manager [CA]

HoYoverse

Montreal, Quebec, Canada (Remote)
11 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Performance Engineer Intern, Gaming - Summer 2025

NVIDIA

Missouri, United States (On-Site)
1 Month ago
NVIDIA - Senior Math Libraries Engineer – AI and HPC

NVIDIA

Santa Clara, California, United States (Remote)
2 Months ago
ByteDance - Software Engineer in ML Engineering Platform

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
NVIDIA - Senior Photonic Layout Design Engineer

NVIDIA

Canada (On-Site)
2 Months ago
Krafton  - Strategic Planning Manager

Krafton

Seoul, South Korea (On-Site)
2 Months ago
NVIDIA - Senior Physical Design Methodology Engineer, Innovus Flows

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
ByteDance - Large Language Model Research Scientist Graduate (Doubao-Seed) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Machine Learning Engineer, Tech Lead - Code AI

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Solvative - Word Press Developer-Winter Internship 2024

Solvative

Ahmedabad, Gujarat, India (Remote)
6 Months ago
NVIDIA - Hardware Validation Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug