Deep Learning Intern

Nvidia

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
15 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $194k
$136k $253k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $147,200–$241,750.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Deep Learning Intern

NVIDIA 2027 Internships: Deep Learning offers students pursuing a B.S., M.S., or Ph.D. in Electrical Engineering, Computer Engineering, or related fields the chance to join industry-leading deep learning teams. Interns will work on projects with measurable business impact, such as developing algorithms for deep learning, data analytics, or scientific computing to improve GPU performance. Responsibilities include building underlying frameworks and libraries to accelerate deep learning on GPUs, contributing to software packages like JAX, PyTorch, and TensorFlow, and optimizing core algorithms like cuDNN and cuBLAS. Required skills include C, C++, CUDA, Python, and Linux. Candidates may need experience in computer architecture, parallel programming, and high-performance computing to solve complex problems in AI, digital twins, and accelerated computing across various industries.

What you'll do

  • Develop algorithms for deep learning, data analytics, or scientific computing to improve GPU performance.
  • Build underlying frameworks and libraries to accelerate deep learning on GPUs.
  • Contribute directly to software packages such as JAX, PyTorch, and TensorFlow.
  • Integrate the latest library features like cuDNN or CUDA into existing software.
  • Optimize core deep learning algorithms and libraries for high-performance computing.
  • Maintain build, test, and distribution infrastructure for deep learning frameworks on NVIDIA platforms.
  • Perform performance tuning and analysis on deep learning software and hardware implementations.

What we're looking for

  • Must be actively enrolled in a university pursuing a B.S., M.S., or Ph.D. degree in Electrical Engineering, Computer Engineering, or a related field.
  • Must clearly indicate an anticipated graduation date (month and year) on the resume or CV.
  • Course or internship experience in Deep Neural Networks, Linear Algebra, Numerical Methods, and/or Computer Vision may be required.
  • Course or internship experience in Software Design, Computer Memory, CPU/GPU Architectures, Networking, and Numeric Libraries may be required.
  • Course or internship experience in Embedded System Design, Drivers, and Real-Time Software may be required.
  • Course or internship experience in Computer Architecture, GPU Programming Models, Parallel Programming, and HPC optimization may be required.
  • Prior experience or knowledge in C, C++, CUDA, Python, x86, ARM CPU, GPU, Linux, Direct3D, Vulkan, OpenGL, OpenCL, Spark, Perl, Bash/Shell Scripting, Docker, Kubernetes, AWS, Azure, GCP, Kafka, ELK, Cassandra, Apache Spark, React, or Go may be required.

More like this

Similar roles

Software Engineering Intern

Nvidia

Santa Clara, CA 15 days ago
CUDA Python C++ Java Go JavaScript React Vue Kubernetes Docker Ansible Git SQL TensorRT cuDNN cuBLAS NCCL NumPy SciPy Linux Unix/Shell Scripting Microservices LSF SLURM Perforce Deep Learning GPU Computing Accelerated Computing Relational Databases Data Structures & Algorithms Distributed Systems Virtualization Jenkins

Intern, Deep Learning Computer Architecture

Nvidia

Santa Clara, CA 5 days ago
CUDA C++ C PyTorch TensorFlow Deep Learning GPU Computing High-Performance Computing MPI OpenMP OpenCL OpenACC Perl Caffe Parallel Programming Neural Network Architectures Compiler Programming Performance Modeling Profiling

Intern, Autonomous Vehicles and Robotics

Nvidia

Santa Clara, CA 15 days ago
C++ CUDA Python C ROS PyTorch TensorFlow Keras Linux Computer Vision SLAM Deep Learning OpenGL LiDAR Cloud Technologies Version Control Operating Systems Data Structures Physics Simulation Image Processing

Intern, Computer Architecture

Nvidia

Santa Clara, CA 5 days ago
CUDA C++ Python Verilog SystemVerilog VHDL Linux C OpenCL MPI OpenMP DirectX OpenGL Vulkan Git Perforce High-Performance Computing Deep Learning VLSI Design Computer Architecture Parallel Programming

Ph.D. Research Generative AI Intern

Nvidia

Santa Clara, CA 69 days ago
Python C++ CUDA PyTorch JAX TensorFlow Deep Learning Generative AI Computer Vision Large Language Models Diffusion Models Multimodal Foundation Models Action-Based Transformers Physics-Based Simulation Synthetic Data Generation

Systems Software Engineering Intern

Nvidia

Santa Clara, CA 5 days ago
C C++ CUDA Linux Kernel Development RTOS Operating Systems Data Structures & Algorithms Computer Architecture High-Performance Computing Compiler Development Embedded Systems GPU x86 ARM Bash/Shell Scripting OpenGL Vulkan Cryptography XLA TVM Halide CLANG gcc Perl Formal Verification Spark Frama-C