Flag job

Report

LLVM and MLIR Compiler Engineer Intern - Fall 2025

Min Experience

0 years

Location

Bangalore

JobType

internship

About the job

Info This job is sourced from a job board

About the role

NVIDIA is conducting a new internship for Engineers. Duties and responsibilities: Identify opportunities for performance improvements in the LLVM-based compiler middle end optimizer. Design and develop new compiler analysis passes and optimizations. Be part of a team that is at the center of deep-learning compiler technology spanning architecture design and support through higher level languages. Requirements: Pursuing a B.S, M.S or Ph.D. in Computer Science, Computer Engineering, or related fields. Background in Compiler Optimizations such as Loop Optimizations, Inter-procedural optimizations and Global optimizations. Excellent hands-on C++ programming skills. MLIR, LLVM and/or Clang compiler development experience. Understanding of any Processor ISA (GPU ISA would be a plus). Good communication and documentation skills and self-motivated. Preferred: M.S or Ph.D. preferred. Experience in developing applications in CUDA or other parallel programming language. Understanding of parallel programming concepts. Familiarity with deep learning frameworks and NVIDIA GPUs.

Skills

c++
llvm
mlir
clang
compiler
optimization
cuda
parallel programming
deep learning