Location
In office (Zurich)
Seniority
Intern
Visa
Sponsors visas in United States, United Kingdom; no register of this country names it
Employment
Internship
Confirmed on the employer's own hiring board on Nov 11, 2026. First seen by Alion on Nov 11, 2026. NVIDIA scores B on the Alion truth index.
Overview
Company
Impact
Profile match
NVIDIA is an American technology company founded in 1993 that invented the graphics processing unit and has become the dominant supplier of accelerated computing platforms for artificial intelligence. Its portfolio spans data centre GPUs and systems built on the Hopper and Blackwell architectures, GeForce consumer graphics, automotive and robotics platforms, high-speed networking acquired with Mellanox, and the CUDA software stack that binds the ecosystem together. Headquartered in Santa Clara, California, the company sells to cloud providers, enterprises, research institutions and gamers worldwide and is one of the most valuable listed businesses on the Nasdaq.
Backed by Insight Partners, Sequoia Capital, Greylock
As GPU Compiler Intern, you will develop compiler infrastructure for Python-based GPU programming, including CUTLASS CuTeDSL. You will work on DSL design, MLIR IR design, and compiler optimizations that translate expressive Python programs into high-performance NVIDIA GPU kernels.
What you will be doing:
- Design and implement Python DSL features for GPU kernel authoring, including metaprogramming and IR generation.
- Develop MLIR dialects, transformation passes, and lowering pipelines that preserve the information needed for effective GPU optimization.
- Design and optimize GPU kernels, exploring how IR design and compiler transformations affect generated code and performance.
- Profile, benchmark, and validate compiler and kernel improvements across representative workloads.
What we need to see:
- Currently pursuing or holding a Bachelor’s, Master’s, or Ph.D. degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent practical experience.
- Proficiency in Python and C++, with strong debugging and software development skills.
- Understanding of how Python DSLs work, including metaprogramming, staged execution, and translation into compiler IR.
- Experience with MLIR, including IR construction, transformation passes, or lowering.
- Practical experience with GPU programming, preferably CUDA, and knowledge of GPU execution and memory models.
- Familiarity with performance analysis and optimization, including profiling, memory access patterns, and parallel execution.
- Experience with CUTLASS, CuTeDSL, Triton, LLVM, or other GPU compiler and kernel development tools is a plus.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,166,064 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Early Careers
Similar stack
Same company
Zurich
In office · Internship · Visp
Apply
Working Student
3 hours ago
In office · Part-Time · Bachelor's Degree · Wallisellen
Python
SQL
AI/ML
AI Agents
Machine Learning
DevOps
Azure
CI/CD
Git
GitHub
Apply
Apply
In office · Internship · Bern
Apply
Apply
Hybrid · Internship · Master's Degree · Zurich
Apply
In office · Internship · Zurich
AI/ML
Reinforcement Learning
Robotics
Reinforcement Learning
Apply
In office · Part-Time · PhD · Zurich
Apply
In office · Part-Time · Master's Degree · Zurich
Apply
Apply
This is one of many
2,166,064 more open roles from verified company boards, updated every day.

