Machine Learning Compiler Research Intern - Summer 2025

1 Month ago • Upto 1 Years • Research & Development

Job Summary

Job Description

As a Machine Learning Compiler Research Intern at NVIDIA, you'll develop highly optimized solutions for deep learning algorithms. Collaborate with the open-source community to implement features accelerating next-generation deep learning software frameworks. Responsibilities include defining public APIs, performance tuning, crafting compiler and optimization techniques for neural networks, and general software engineering tasks. This internship involves working on software used by the deep learning research community, contributing to the advancement of AI technologies.
Must have:
  • Master's or PhD in CS or related field
  • Excellent C/C++ programming skills
  • Knowledge of CPU/GPU architecture
Good to have:
  • CUDA or OpenCL programming experience
  • Deep learning models & algorithms experience
  • High-performance compiler design experience
Perks:
  • Competitive salary
  • Generous benefits package
  • Intern benefits

Job Details

For two decades, NVIDIA has pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, product design, medical diagnosis and scientific research. Today, visual computing is becoming increasingly central to how people interact with technology, and there has never been a more exciting time to join our team!

NVIDIA is hiring software engineer interns for its GPU-accelerated Deep Learning team. Academic and commercial groups around the world are using GPUs to power a revolution in deep learning, enabling breakthroughs in problems from image classification to speech recognition to natural language processing and artificial intelligence. Join NVIDIA's team building software which will be used by the entire deep learning research community.

What you'll be doing:

In this role, you will be responsible for developing highly optimized solutions for deep learning algorithms. You’ll collaborate with members of the open source deep learning software engineering community to define and implement the features needed to accelerate the next generation of deep learning software frameworks. The scope of these efforts ranges from defining public APIs, performance tuning and analysis, crafting and implementing compiler and optimization techniques for neural networks, and other general software engineering work.

What we need to see:

  • Pursuing Master's or PhD degree in CS or related field.

  • Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design.

  • Knowledge of CPU and/or GPU architecture. CUDA or OpenCL programming experience desired but not required.

Ways to stand out from the crowd:

  • Experience with the following technologies: deep learning models and algorithms, deep learning framework design, high performance compiler design, or EDA synthesis and optimization algorithms.

  • You have a history of mentoring others.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us and, due to unprecedented growth, our elite engineering teams are rapidly growing. If you're a creative and autonomous engineering student with a real passion for technology, we want to hear from you.

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

Playrix - Game Director

Playrix

Ukraine (Remote)
6 Months ago
Playrix - Game Designer

Playrix

(Remote)
6 Months ago
CynLr - Software Engineer - GPU performance

CynLr

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Kokotree - Artificial Intelligence Developers

Kokotree

Wilmington, North Carolina, United States (On-Site)
5 Months ago
G5 Games - 2D Illustrator (HOG project)

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
1 Month ago
NVIDIA - Senior Photonic Layout Design Engineer

NVIDIA

Canada (On-Site)
2 Months ago
Meta - Software Engineer, Machine Learning

Meta

San Francisco, California, United States (On-Site)
5 Months ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Westford, Massachusetts, United States (On-Site)
1 Month ago
ByteDance - Software Engineer, Model Inference

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Passive Logic - Senior Embedded Systems Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Design Engineer, Coherent High Speed Interconnect

NVIDIA

Canada (On-Site)
2 Months ago
G5 Games - 2D Illustrator (HOG project)

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
1 Month ago
Playrix - Feature Owner (LiveOps)

Playrix

Serbia (Remote)
6 Months ago
G5 Games - 2D UI/UX Artist (match-3 project)

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
6 Months ago
NXP - Junior Developer of Systems Testing Infrastructure

NXP

Brno, South Moravian Region, Czechia (On-Site)
7 Months ago
Playrix - Game Director

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
6 Months ago
ByteDance - Machine Learning Engineer Intern - Global Payment - 2025 Start

ByteDance

Singapore (On-Site)
2 Months ago
G5 Games - 2D UI/UX Artist (match-3 project)

G5 Games

Yerevan, Yerevan, Armenia (Remote)
6 Months ago
PwC - ETIC, Business Intelligence Engineer, Manager

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
6 Months ago
G5 Games - 2D UI/UX Artist (Hidden objects project)

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Axinous - Senior Customer Success Manager - East

Axinous

New York, New York, United States (Remote)
3 Months ago
Intrepid Studios,  Inc  - Associate Producer

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
2 Months ago
Canva - Corporate Accounting Manager

Canva

Los Angeles, California, United States (Remote)
2 Months ago
Netflix - Machine Learning Intern - Spring or Summer 2025

Netflix

Los Gatos, California, United States (On-Site)
6 Months ago
Inkittt - Improv Comedian/Host

Inkittt

San Francisco, California, United States (On-Site)
8 Months ago
Evolution - Casino Game Presenter (Bartender Alternative) - up to $25/hr.

Evolution

Atlantic City, New Jersey, United States (On-Site)
6 Months ago
Riot Games - Senior Software Engineer - League Studios, Hextech Engine, Player Experience

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
ByteDance - Cloud Network Engineer

ByteDance

Ashburn, Virginia, United States (On-Site)
2 Months ago
Rackspace Technology - Principal Java Engineer (GCP)

Rackspace Technology

United States (Remote)
1 Month ago
Epic Games - Director of UI Engineering

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Rockstar Games - Engineering Manager

Rockstar Games

New York, New York, United States (On-Site)
1 Month ago
Cadence - Lead Design Engineer ( Layout Design )

Cadence

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Tencent - Senior Researcher, Natural Language Processing

Tencent

(On-Site)
2 Months ago
ByteDance - AR Optics Architect - Pico- San Jose

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Google - Software Engineering Manager, Black Community Inclusion

Google

State Of Minas Gerais, Brazil (On-Site)
4 Months ago
NVIDIA - Senior Mask Layout Design Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
NVIDIA - Senior System Software Engineer - Autonomous Driving

NVIDIA

Beijing, Beijing, China (On-Site)
2 Months ago
ByteDance - FPGA Firmware Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Electronics Failure Analysis Hardware Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
NVIDIA - Senior Mixed Signal Design Validation Engineer

NVIDIA

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

Austin, Texas, United States (Remote)

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