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

N-iX - Senior Unreal Engine/C++ Engineer

N-iX

United Kingdom (Remote)
1 Week ago
Microsoft - Principal Software Engineer - Threat Intelligence

Microsoft

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Inworld AI - Senior C++ Developer - USA

Inworld AI

Mountain View, California, United States (On-Site)
4 Months ago
Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
1 Month ago
NVIDIA - Research Scientist, AI Accelerator SW/HW Codesign

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Samsung Semiconductor - Senior Engineer, DRAM Applications

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Firmware Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Zoox - Staff Software Engineer, Core Middleware Components

Zoox

Foster City, California, United States (On-Site)
3 Months ago
N-iX - Senior Data Scientist (#2665)

N-iX

Ukraine (Remote)
1 Month ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Tech Lead, Camera Algorithms Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Rockstar Games - Senior Technical Artist: Animation

Rockstar Games

Leeds, England, United Kingdom (On-Site)
4 Months ago
Rivos - SOC Design Verification - Intern

Rivos

Santa Clara, California, United States (On-Site)
4 Months ago
ByteDance - Video Coding/Transcoding Algorithm Engineer

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
QUANTIC DREAM - Senior Audio Programmer (H/F/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
4 Months ago
Krafton  - Senior Technical Artist

Krafton

(On-Site)
2 Weeks ago
Brightline - Web Streaming Engineer

Brightline

Virginia, United States (Hybrid)
1 Month ago
RaceRocks - Engineering Manager (distributed learning platform)

RaceRocks

British Columbia, Canada (Remote)
2 Weeks ago
Imagineio - Senior Generative AI Engineer

Imagineio

India (Remote)
3 Months ago
Playrix - Senior Engineering Manager

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

Tencent - Version management 游戏版本管理

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Infold Games - Q版漫画师(IP方向)

Infold Games

Shanghai, Shanghai, China (On-Site)
6 Months ago
Ourpalm - Junior System Planner

Ourpalm

Beijing, Beijing, China (On-Site)
1 Week ago
Riot Games - Principal Environment Concept Artist

Riot Games

Shanghai, Shanghai, China (On-Site)
4 Months ago
Nagarro - Associate Director, Delivery

Nagarro

Shanghai, Shanghai, China (On-Site)
3 Months ago
Nagarro - Associate Principal Consultant, Operations

Nagarro

Shanghai, Shanghai, China (On-Site)
3 Months ago
eBay - Commercial Underwriting Teammate

eBay

Shanghai, Shanghai, China (On-Site)
4 Months ago
Tencent - Level Infinite -Product Manager-Platform Product(深圳)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Keywords Studios (Player Support) - Senior project manager (game art)

Keywords Studios (Player Support)

Shanghai, Shanghai, China (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Tesla - Electrical Engineer, Motor Design - Tesla Bot

Tesla

Athens, Greece (On-Site)
1 Week ago
Cirrus Logic - Summer Intern, Design Verification

Cirrus Logic

Austin, Texas, United States (On-Site)
4 Months ago
Riot Games - Manager, Software Engineering - Player Platform SDK

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
SambaNova Systems - Principal Software Engineer, Runtime

SambaNova Systems

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
ByteDance - Research Scientist in Foundation Model, Speech Understanding - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Post-Silicon PHY System Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Cadence - Lead C++ Software Engineer

Cadence

San Jose, California, United States (On-Site)
4 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Week ago
Google - Silicon Engineer, University Graduate, 2025

Google

Taipei City, Taiwan (On-Site)
3 Months ago
Milestone - Lead Data Engineer

Milestone

United States (Remote)
1 Day 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.


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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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

United States (Remote)

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

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

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (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