GPU Compiler Intern
NVIDIA
Verified open today
Opens the employer's own posting. Members search all 20,000+ jobs on one board, with filters, alerts and pay data.
Job description
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.
49 more data and ML roles in Switzerland, every one with pay
Open them on the boardRelated roles
System Software Engineering Intern - 2027 at NVIDIA
Helsinki, FinlandOn-siteEUR 39,000 to 67,600 posted rangeGo-to-Market Strategy Intern at NVIDIA
Courbevoie, FranceOn-siteEUR 40,500 to 70,200 posted rangeSenior GPU Networking Architect at NVIDIA
Zurich, SwitzerlandOn-site€340,000 total compAI Compiler Formal Verification Intern at NVIDIA
Zurich, SwitzerlandOn-site€180,000 total compSenior QA Automation Engineer, Network Simulation Platform at NVIDIA
PolandOn-sitePLN 157,500 to 357,500 posted rangeTechnical Account Manager - HPC and Cloud at NVIDIA
United KingdomOn-site€180,600 total comp
Related: Tech jobs in SwitzerlandSalary and savings by country and cityCareer guidesThe job board