Overview
About the Role
NVIDIA, a leader in visual computing and GPU technology, is seeking a Compiler Engineer Intern with strong interest and skills in LLVM and MLIR compiler technology. This is a unique opportunity to work on deep-learning compiler systems at the intersection of cutting-edge architecture and high-level programming frameworks. You'll be part of a high-impact team shaping the future of accelerated computing.
Key Responsibilities
- Identify opportunities for performance improvements in the LLVM-based compiler middle-end optimizer.
- Design and develop new compiler analysis passes and optimizations.
- Collaborate with a team at the forefront of deep-learning compiler technology, spanning architecture design to high-level language support.
Eligibility
Batch Eligible:
- 2025, 2026, and 2027 2028 pass-out batches (currently pursuing B.S., M.S., or Ph.D.)
Education Requirements:
- B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or a related technical field
Required Skills and Qualifications
- Strong background in compiler optimizations (e.g., loop optimizations, inter-procedural optimizations, global optimizations)
- Excellent programming skills in C++
- Development experience with MLIR, LLVM, and/or Clang
- Understanding of processor ISAs (GPU ISA is a plus)
- Self-motivated with good communication and documentation abilities
Preferred Qualifications
- M.S. or Ph.D. (preferred but not mandatory)
- Experience developing applications using CUDA or other parallel programming models
- Understanding of parallel programming concepts
- Familiarity with deep learning frameworks and NVIDIA GPUs
Technical Skills Required (Comma Separated)
C++, LLVM, MLIR, Clang, Compiler Optimizations, CUDA, Parallel Programming, GPU ISA, Deep Learning Frameworks, Computer Architecture, Documentation, Communication Skills.
If an employer asks you to pay any kind of fee, please notify us immediately. Talentd does not charge any fee from applicants and we do not allow other companies to do so.
Key Skills
Related Tags
Education Requirements
- B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or a related technical field
Eligible Batch Years

NVIDIA
NVIDIA Corporation is a global leader in accelerated computing, renowned for its pioneering work in graphics processing units (GPUs) and artificial intelligence (AI). Founded in 1993, the company has grown into one of the most influential technology firms in the world, with over 26,000 employees as of 2024. NVIDIA's mission is to advance computing technology to solve the world's most challenging problems, enabling breakthroughs in fields such as gaming, professional visualization, data science, autonomous vehicles, and high-performance computing.
The company is best known for its GeForce GPU product line, which has revolutionized the gaming industry, and its CUDA platform, which has empowered developers to harness GPU acceleration for AI and scientific research. In recent years, NVIDIA has expanded its portfolio through strategic acquisitions, such as Mellanox Technologies and Arm (pending regulatory approval), and has made significant strides in AI infrastructure, cloud services, and semiconductor innovation. Its market position is strong, with a reputation for cutting-edge technology and leadership in AI-driven computing, underscored by record revenues and a dominant role in powering generative AI models and large-scale data centers.
Company Details
Connect With Us
Websitenvidia.com