Compiler Engineer Intern

July 7, 2025
$71 / hour

Are you applying to the internship?

Job Description

About the Company:

This job posting is for an intern position at NVIDIA, a leading technology company, specifically within their GPU Software organization. The posting is promoted on LinkedIn by Lensa, a career site, on behalf of DirectEmployers, for NVIDIA.

Job Description:

NVIDIA is seeking a Compiler Engineer intern for a Fall 2025 internship in their GPU Software organization. As an intern, you will contribute to compiler projects related to accelerating general-purpose computation on GPUs.

The compiler translates parallel programs written in CUDA/C++ into optimized microcode for NVIDIA’s GPU architectures. You’ll work alongside experienced engineers on projects that have a significant impact on the compiler, focusing on:

• Contributing to well-defined compiler projects.
• Designing/implementing new language features and/or optimizations.
• Performance analysis.
• Collaborating with compiler and software teams.

Key Responsibilities (What You Will Be Doing):

• Contribute to a well-defined compiler project that has a significant impact on the compiler.
• Work on design/implementation of new language features and/or optimizations and performance analysis.
• Learn to partner and collaborate with other compiler and software teams in a dynamic environment, to deliver high quality, robust solutions.

Required Skills and Qualifications (What We Need To See):

• Pursuing a bachelor’s or master’s degree in Computer Science, Computer Engineering, or a related field.
• Some experience (courses, course projects, research projects) in one or more of the areas: GPU, CUDA, C++, performance analysis, compiler optimizations.
• Knowledge of compiler framework and concepts.
• Strong C/C++ and Python programming and software design skills.
• Solid interpersonal skills and ability to collaborate in a dynamic production environment.

Bonus Points (Ways To Stand Out From The Crowd):

• LLVM and/or Clang compiler development experience.
• CUDA C++ application development experience.
• Experience with MLIR dialect development or transformation passes.
• Experience working on programming language standards.
• Deep understanding of parallel programming concepts.

Additional Information:

• The hourly rate for interns ranges from 18 USD – 71 USD, based on factors such as location, year in school, degree, and experience.
• Interns are eligible for intern benefits as listed on the NVIDIA website.
• NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.