NVIDIA 2026 Internships: Deep Learning
at Nvidia
π Santa Clara, United States
USD 41,600-147,700 per year
USD 20-71 per hour
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Docker @ 3 Go @ 3 Kafka @ 3 Kubernetes @ 3 Linux @ 3 Python @ 3 Spark @ 3 GCP @ 3 Algorithms @ 3 TensorFlow @ 3 AWS @ 3 Azure @ 3 Bash @ 3 Networking @ 3 Parallel Programming @ 2 Perl @ 3 React @ 3 PyTorch @ 3 Cassandra @ 3 CUDA @ 3 GPU @ 3Details
NVIDIA offers 12-week, full-time Deep Learning internships where students work on projects with measurable business impact. Interns gain hands-on experience with deep learning algorithms, frameworks, and GPU-accelerated software and libraries.
Responsibilities
- Work on projects in Deep Learning Applications & Algorithms, Deep Learning Frameworks & Libraries, or related areas.
- Develop and optimize algorithms for deep learning, data analytics, or scientific computing to improve performance of GPU implementations.
- Build and accelerate frameworks and libraries to run Deep Learning workloads on GPUs.
- Contribute to software packages such as JAX, PyTorch, and TensorFlow; integrate library features (e.g., cuDNN) or CUDA features; perform performance tuning and analysis.
- Optimize core deep learning algorithms and numeric libraries (e.g., cuDNN, cuBLAS) and maintain build, test, and distribution infrastructure for these libraries on NVIDIA-supported platforms.
Requirements
- Must be actively enrolled in a university pursuing a Bachelor's, Master's, or PhD degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field for the entire duration of the internship.
- Course or internship experience related to one or more of the following is expected or beneficial: Deep Neural Networks, Linear Algebra, Numerical Methods, Computer Vision, Software Design, Computer Memory (disk, memory, caches), CPU and GPU architectures, networking, numeric libraries, embedded system design and development, drivers, and real-time software.
- Depending on the internship role, prior experience or knowledge could include the following programming skills and technologies: C, C++, CUDA, Python, x86, ARM CPU, GPU, Linux, Direct3D, Vulkan, OpenGL, OpenCL, Spark, Perl, Bash/shell scripting, container tools (Docker, Kubernetes), cloud platforms (AWS, Azure, GCP), data technologies (Kafka, ELK, Cassandra, Apache Spark), React, Go.
- Familiarity with GPU programming models, performance-oriented parallel programming, and optimizing for high-performance computing (HPC) is valuable.
Compensation & Duration
- Internship length: 12 weeks, full-time.
- Hourly pay range for interns: 20 USD - 71 USD.
Benefits & Additional Information
- Interns are eligible for NVIDIA intern benefits (link provided in original posting).
- Applications are accepted on an ongoing basis; recruiters will review resumes and may reach out if experience fits an opportunity.
- NVIDIA is an equal opportunity employer and committed to a diverse work environment.