All vacancies
Senior Software Engineer, NCCL
NVIDIA
US, CA, Santa Clara · On-site · relocation$12,667–23,958 gross/mofull-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
- 24 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Software Engineer/C Developer-PGDenterprisedb · Remote · worldwide, UTC+4 accepted
- Senior Data Software Engineer with Databricks, dbt, Data QualityEPAM Systems · Remote · Armenia
- AI Software EngineerIOMETE · Remote · worldwide, UTC+4 accepted
- Product Developer InternColonist · Remote · worldwide
- Senior Full-Stack EngineerResourceful Talent Group · Remote · worldwide, UTC+4 accepted
- Data API EngineerSupabase · Remote · worldwide

