Senior Software Engineer, NCCL
Nvidia
At a glance
AI generatedJoin NVIDIA’s GPU Communications Libraries and Networking team as a Partner Enablement Engineer to support key partners and customers using NCCL in deep learning and high-performance computing applications. You’ll engage with clients to diagnose functional and performance issues, conduct performance analysis on groundbreaking GPU clusters, develop tools for issue isolation across various platforms including cloud environments like Azure, AWS, and GCP, guide teams on HPC methodologies, document processes, and deliver training sessions. Ideal candidates have a B.S./M.S. in CS/CE or equivalent experience with 5+ years in parallel programming and communication runtimes such as MPI, NCCL, UCX, NVSHMEM. Strong C/C++ skills, Linux fundamentals, scripting (preferably Python), and expertise in high-performance networking are essential, along with familiarity with CUDA, GPUs, and deep learning frameworks like PyTorch and TensorFlow.
Skills
What you'll do
What we're looking for
Market check
This $152,000–$241,500 range sits above 70% of similar postings on FindRole.
Peer median band
$131,468–$227,125
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$142,400–$217,725
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing
Nvidia currently has 801 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 797 roles with salary data.
Most-posted roles
More like this
Nvidia
Nvidia
Nvidia
Oracle
Nvidia
Nvidia