All vacancies
Senior Software Engineer, NCCL
NVIDIA
China, Shanghai · On-site · relocationSalary not disclosedfull-timeNVIDIA Careers (offices abroad)
We are looking for a highly motivated senior software engineer 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
- Senior
- Posted
- 15 Apr 2026
- Last verified
- In the last 5 days
Similar roles
- Senior Software Engineer llMicrochip Armenia CJSC · Armenia · On-site
- Fullstack Developer - Talent PoolEspeo Software · Remote · worldwide, UTC+4 accepted
- Staff Software EngineerDwelly · Remote · worldwide, UTC+4 accepted
- Lead AI Agent DeveloperEPAM Systems · Remote · Armenia
- Golang EngineerCanonical · Remote · worldwide
- SAP Business ConsultantAcba Bank OJSC · Armenia · On-site

