All vacancies
Software Engineering Intern, NCCL - 2026
NVIDIA
China, Shanghai +1 more · On-site · relocationSalary not disclosedfull-timeNVIDIA Careers (offices abroad)
We are looking for a highly motivated software engineer intern for an exciting role in our communication libraries and network software team. The position will be part of a fast-paced crew that develops and maintains software for complex heterogeneous computing systems that power disruptive products in High Performance Computing and Deep Learning.
Responsibilities
- Design, implement and maintain highly-optimized communication runtimes for Deep Learning frameworks (e.g. NCCL for TensorFlow/Pytorch) and HPC programming interfaces (e.g. UCX for MPI/OpenSHMEM) on GPU clusters.
- Design, implement and maintain system software that enables interactions among GPUs and interactions between GPUs and other system components.
Languages
- Work format
- On-site
- Seniority
- Intern
- Posted
- 18 Aug 2026
- Last verified
- In the last 5 days
Similar roles
- Senior / Principal RTL & Embedded Security Firmware EngineerMicrochip Armenia CJSC · Armenia · On-site
- Senior Platform Software EngineerClera · Remote · worldwide, UTC+4 accepted
- Tech LeadChillBase · Armenia · On-site
- Data ArchitectEPAM Systems · Remote · Armenia
- Senior Software Engineer (Backend)vCluster Labs · Remote · worldwide, UTC+4 accepted
- Intern (FPGA Design Flow) - Power AnalysisMicrochip Armenia CJSC · Armenia · On-site

