Compute Architect Intern - 2025

1 Month ago • Upto 1 Years • Research & Development

Job Summary

Job Description

NVIDIA seeks a Compute Architect Intern for GPU/Deep Learning. The intern will analyze performance of machine learning/DL algorithms on existing/new architectures, identify bottlenecks, and propose solutions. Responsibilities include prototyping key algorithms, understanding hardware/software interplay, adding capabilities to GPU architectures, and contributing to deep learning libraries. Strong programming skills (C, C++, Python), GPU computing (CUDA, OpenCL, OpenACC), HPC (MPI, OpenMP), and computer architecture experience are required. Experience with matrix multiply and convolution algorithms is also necessary. This role offers real impact in a fast-paced environment.
Must have:
  • MS/PhD in CS, EE, Math or equivalent
  • Strong programming (C, C++, Python)
  • GPU computing (CUDA, OpenCL, OpenACC)
  • HPC (MPI, OpenMP)
  • Computer architecture experience
  • Matrix multiply & convolution algorithms
Good to have:
  • Parallel programming (CUDA/OpenCL)
  • DL frameworks/fundamentals
  • MLIR or compiler development/optimization
  • Good communication & organizational skills

Job Details

We are now looking for a Compute Architect intern for GPU / Deep Learning field.

Are you passionate about exploring computer architectures for deep learning? Do you like to work at the intersection of hardware and software?  NVIDIA is seeking world class programmers and performance architects who love to squeeze out every cycle of performance from deep learning codes.  In this role, you will write code that ships in our deep learning libraries, as well as guide the direction of our future GPU architectures.  This position offers the opportunity to have real impact in a fast-moving, technology-focused company.

What you'll be doing:

  • Analyze the performance of various machine learning/DL algorithms on existing/new architectures

  • Identify bottlenecks and propose creative solutions to improve them.

  • Prototype key deep learning and data analytics algorithms and applications

  • Understand and analyze the interplay of hardware and software architectures on future algorithms and applications

  • Add new capabilities to GPU architectures

What we need to see:

  • MS or PhD in relevant discipline (CS, EE, Math) or equivalent experience

  • Strong programming skills in C, C++, or Python

  • Familiarity with GPU computing (CUDA, OpenCL, OpenACC) and HPC (MPI, OpenMP)

  • Strong background in computer architecture

  • Experience with matrix multiply and convolution algorithms

Ways to stand out from the crowd:

  • Experience with parallel programming and CUDA/OpenCL

  • Familiar with DL frameworks/fundamentals

  • Familiar with MLIR or compiler development/optimization

  • Good communication and organizational skills

#deeplearning

Similar Jobs

Playrix - Senior Technical Designer

Playrix

Portugal (Remote)
4 Months ago
OUTFIT7 - Game Developer (C++ or Unity)

OUTFIT7

Ljubljana, Ljubljana, Slovenia (Hybrid)
3 Months ago
Zoox - Software Engineering Manager: Operating Systems and Vehicle Configuration

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
ByteDance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
2 Months ago
Krafton  - [Finance Div.] Legal Counsel - Investment transaction (3년 ~ 10년)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Riot Games - Senior Manager, QA - VALORANT Experience Team

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
NVIDIA - System Software Engineer - GPU Profiling

NVIDIA

Pune, Maharashtra, India (On-Site)
1 Month ago
Tesla - Electrical Engineer - Motor Design and Powertrain Modeling

Tesla

Athens, Greece (On-Site)
1 Week ago
Google - Staff Software Engineer, Google Cloud Compute

Google

Kirkland, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Omnissa - Member of Technical staff - Android

Omnissa

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Playdead - Graphics Programmer

Playdead

Copenhagen, Denmark (On-Site)
6 Months ago
Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
6 Days ago
Zoox - Senior Machine Learning Engineer - Collision Avoidance System

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
Playrix - Lead SDET

Playrix

Montenegro (Remote)
4 Months ago
PearlAbyss - Junior Procedural Background Modeler

PearlAbyss

(On-Site)
1 Month ago
NAH.io - Software Engineer (Embedded Systems / Firmware)

NAH.io

Hong Kong (On-Site)
4 Months ago
Nordcurrent - Senior Gameplay Programmer

Nordcurrent

Vilnius, Vilnius County, Lithuania (On-Site)
3 Months ago
Glean - Software Engineer, Machine Learning

Glean

Palo Alto, California, United States (On-Site)
3 Months ago
ByteDance - Software Engineer, Global E-commerce Seller Platform

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

Tencent - 41299-服务器性能测试工程师(北京)

Tencent

Beijing, Beijing, China (On-Site)
6 Months ago
Supercell - Combat Animator, Project R.I.S.E

Supercell

Shanghai, Shanghai, China (On-Site)
4 Months ago
Infold Games - Q版漫画师(IP方向)

Infold Games

Shanghai, Shanghai, China (On-Site)
6 Months ago
Ubisoft - Senior Rigger

Ubisoft

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Keywords Studios (Player Support) - BD Manager - Game Business Development Manager

Keywords Studios (Player Support)

Beijing, Beijing, China (Remote)
1 Month ago
Epic Games - Senior QA Analyst

Epic Games

Shanghai, Shanghai, China (On-Site)
1 Month ago
Keywords Studios (Player Support) - Workday Integrations, Security & Reporting People Technology Partner

Keywords Studios (Player Support)

Beijing, Beijing, China (Remote)
5 Months ago
Unity - Performance Manager(Supply/Unified)

Unity

Beijing, Beijing, China (On-Site)
2 Months ago
NinjaVan - Senior Associate I, Sales销售高级专员(华东)

NinjaVan

Xiamen, Fujian, China (On-Site)
4 Months ago
NVIDIA - CSP Hardware Application Engineer

NVIDIA

Beijing, Beijing, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Zoox - Software Systems Engineer - Software Health and Complexity

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
Krafton  - [Infra Div.] Technology Solution Engineer (4년 ~ 10년)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Microsoft - Senior Applied Scientist

Microsoft

(On-Site)
1 Month ago
Riot Games - Principal Software Engineer, Gameplay - Teamfight Tactics

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
N-iX - Senior Embedded Engineer

N-iX

Lviv, Lviv Oblast, Ukraine (Remote)
1 Week ago
Google - Senior Software Engineering Manager, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Microsoft - Research Intern - M365 Copilot - LLM Reasoning

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
NVIDIA - Mixed Signal Design Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Rivos - SOC Design Verification - Intern

Rivos

Santa Clara, California, United States (On-Site)
4 Months 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)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

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