Compiler Engineering Intern, GPU Compute and CUDA - Fall 2025
Santa Clara, CA
Internship
Onsite
$18/hr - $71/hr
Intern
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. They are searching for a Compiler Engineer intern to work on projects that accelerate general-purpose computation on the GPU, focusing on the CUDA programming language and compiler optimizations.
Responsibilities
Contribute to a well-defined compiler project that has 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
Qualification
Required
You are pursuing a bachelors or masters degree in Computer Science, Computer Engineering, related or equivalent 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
Preferred
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
Benefits
Intern benefits
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.