Software Engineering Intern, Compiler Verification - Spring 2027
Core
Develop programs in PTX, CUDA, C/C++, or low-level GPU languages to validate compilers and evaluate generated code across key features and architectures.
Role type
Software Engineering Intern, Compiler Verification
Builds
Software components, libraries, and technical solutions advancing compiler development for the CUDA software stack
Domain
GPU computing, compiler technology, parallel programming
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C++, data structures, algorithms, software debugging, compiler concepts, computer architecture, operating systems, parallel programming
Preferred skills
compiler internals, code generation, static analysis, LLVM, MLIR, GPU programming, CUDA, PTX, low-level systems, program analysis
Technologies
PTX, CUDA, C/C++, Python, LLVM, MLIR
Responsibilities
Develop validation programs for compiler output; Build software components and libraries to advance compiler development; Collaborate with compiler and hardware engineers on architectural interactions; Contribute to engineering projects improving CUDA stack robustness and scalability