CPU Compiler Intern - 2027
NVIDIAJob Title
CPU Compiler Intern - 2027
Role Summary
Join NVIDIA's Grace CPU compiler team to design and optimize a C/C++ compiler used for AI and HPC workloads. The intern will implement compiler optimizations and work with engineers across locations to improve performance of data-center and supercomputing applications.
Experience Level
Entry-level internship for current undergraduate or graduate students; suitable for students pursuing a BS or MS in a relevant technical field.
Responsibilities
Primary tasks include implementing and tuning compiler features and collaborating with a distributed engineering team.
- Implement and test compiler features and optimizations for C/C++.
- Profile and tune compiler-generated code to improve application performance.
- Collaborate with geographically distributed engineers to integrate changes into production compiler stacks.
- Write unit and regression tests and maintain documentation for compiler components.
Requirements
Must-have technical skills and experience for successful candidates.
- Compiler coursework or project experience (front-end, middle-end, or back-end).
- Strong hands-on C++ programming skills.
- Good verbal and written communication skills.
- Curiosity and willingness to learn compiler optimization techniques and systems software.
- Ability to work collaboratively in a distributed team.
Nice-to-have:
- Familiarity with GCC or LLVM internals and standard compiler toolchains.
Education Requirements
Pursuing a BS or MS degree in Computer Engineering, Computer Science, or a closely related technical field (internship-level academic status).
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.
