Logo of Huzzle

Deep Learning Compiler Intern - 2025

image

NVIDIA

Nov 7

Applications are closed

  • Internship
    Full-time
    Off-cycle Internship
  • Data
    Software Engineering
  • Zurich

Requirements

  • Currently pursuing a Bachelor's, Master's, or PhD degree within Computer Engineering, Electrical Engineering, Computer Science, or a related field
  • Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design.
  • Experience with the following technologies: MLIR, LLVM, XLA, TVM, deep learning models and algorithms, and deep learning framework design.
  • History of contributions to open-source projects.
  • Knowledge of CPU and/or GPU architecture. CUDA or OpenCL programming experience.

Responsibilities

  • In this role, you will be responsible for analyzing deep learning networks and developing compiler optimization algorithms. You’ll collaborate with members of the deep learning software framework teams and the hardware architecture teams to accelerate the next generation of deep learning software. The scope of these efforts includes crafting and implementing compiler and optimization techniques, performance optimization, and other general software engineering work.

FAQs

What is the primary focus of the Deep Learning Compiler Intern role?

The primary focus of the Deep Learning Compiler Intern role is to analyze deep learning networks and develop compiler optimization algorithms in collaboration with deep learning software framework teams and hardware architecture teams.

What educational qualifications are required for this internship?

Candidates must be currently pursuing a Bachelor's, Master's, or PhD degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.

What programming skills are necessary for this position?

Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design, are necessary for this position.

What technologies should candidates be familiar with to stand out?

Candidates should be familiar with technologies such as MLIR, LLVM, XLA, TVM, deep learning models and algorithms, and deep learning framework design to stand out.

Is experience with open-source projects valued for this internship?

Yes, a history of contributions to open-source projects is valued and can help candidates stand out from the crowd.

What additional knowledge is beneficial for candidates applying for this internship?

Knowledge of CPU and/or GPU architecture, as well as experience in CUDA or OpenCL programming, is beneficial for candidates.

What is NVIDIA's stance on workplace diversity?

NVIDIA is committed to encouraging a diverse work environment and is proud to be an equal opportunity employer, ensuring non-discrimination in hiring and promotion practices based on various characteristics protected by law.

Manufacturing & Electronics
Industry
10,001+
Employees
1993
Founded Year

Mission & Purpose

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.

Get notified when NVIDIA posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?