Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, NCCL

$152k - $241.5k

NVIDIA

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence.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.What you will be doing: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.Participating in and contributing to parallel programming interface specifications like MPI/OpenSHMEM.Design, implement and maintain system software that enables interactions among GPUs and interactions between GPUs and other system components.Creating proof-of-concepts to evaluate and motivate extensions in programming models, new designs in runtimes and new features in hardware.What we need to see:M.S./Ph.D. degree in CS/CE or equivalent experience.5+ years of relevant experience.Excellent C/C++ programming and debugging skills.Strong experience with Linux.Expert understanding of computer system architecture and operating systems.Experience with parallel programming interfaces and communication runtimes.Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.Ways to stand out from the crowd:Deep understanding of technology and passionate about what you do.Experience with CUDA programming and NVIDIA GPUs.Knowledge of high-performance networks like InfiniBand, iWARP etc.Experience with HPC applications.Experience with Deep Learning Frameworks such PyTorch, TensorFlow, etc.Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment.NVIDIA offers highly competitive salaries and a comprehensive benefits package. We have some of the most forward-thinking and talented people in the world working for us and, due to unprecedented growth, our world-class engineering teams are growing fast. If you're a creative and autonomous engineer with real passion for technology, we want to hear from you.Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until August 16, 2026.This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.SummaryLocation: US, CA, Santa ClaraType: Full time

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, NCCL in Santa Clara, CA vacancy
  • $152k - $287.5k

    NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa Clara, California. This role focuses on designing and maintaining software for complex computing systems used in High Performance... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

    We are now looking for a Senior Software Engineer for AI Resiliency!At NVIDIA, we are pushing the boundaries of what’s possible in AI. We are currently...  ...with model training teams.Hands-on experience with CUDA, NCCL, or MPI for GPU-accelerated computing, especially at extreme... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $139k - $204k

     ...What You’ll Do Senior engineers are area owners who lead designs, raise engineering standards, and deliver measurable improvements to latency...  ...TensorRT‑LLM, Ray Serve, TorchServe). Experience with CUDA kernels, NCCL/SHARP, RDMA/NUMA, or GPU interconnect topologies. Leading... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours
    Shift work

    CoreWeave

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

     ...are looking for a motivated Deep Learning engineer to bring advanced CUDA features and...  ...operating systems principles (aka systems software fundamentals)Adaptability and passion to...  ...specific communication libraries (e.g., NCCL, MPI, UCX) and distributed machine learning... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...home day is currently Tuesday.About the RoleWe are seeking a Senior Software Engineer to join our Managed Kubernetes (Mk8s) team. You will play a...  ...GPU Operator, device plugins, DCGM, MIG, Network Operator, NCCL tuning, or similarFamiliarity with HPC and traditional job schedulers... 
    Senior
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    2 days ago
  • $184k - $287.5k

     ...for an experienced and highly motivated software professional to work on pioneering initiatives...  ...degree in Computer Science, Computer Engineering, Electrical Engineering, or related...  ...with CUDA, communication libraries (e.g., NCCL, MPI, UCX) and distributed machine learning... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

    We are seeking highly skilled and motivated software engineers to join us and build AI inference systems that serve large-scale models with extreme...  ...and performance: CUDA, memory hierarchy, streams, NCCL; proficiency with profiling/debug tools (e.g., Nsight Systems... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $182k - $242k

     ...2025. Learn more at About this role We're looking for a Senior Engineer for CoreWeave's Benchmarking & Performance team. You will have...  ...). ~ Exposure to performance-critical GPU systems (CUDA, NCCL, NVLink/PCIe, memory bandwidth) or model-serving stacks (llm-d... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $165k - $242k

    Apply for the Senior Software Engineer II, Inference role at CoreWeave. CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers...  ...LLM, Ray Serve, TorchServe). Experience with CUDA kernels, NCCL/SHARP, RDMA/NUMA, or GPU interconnect topologies. Leading multi... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours
    Shift work

    CoreWeave

    Sunnyvale, CA
    4 days ago
  • $139k - $204k

    What You’ll Do Senior engineers are area owners who lead designs, raise engineering standards, and deliver measurable improvements to latency...  ...TensorRT‑LLM, Ray Serve, TorchServe). Experience with CUDA kernels, NCCL/SHARP, RDMA/NUMA, or GPU interconnect topologies. Leading... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours
    Shift work

    CoreWeave

    Sunnyvale, CA
    4 days ago
  • $182k - $242k

     ...contribute to architecture decisions within the team. Break down engineering tasks into clear milestones and deliver reliable, high-quality...  ...). Exposure to performance-critical GPU systems (CUDA, NCCL, NVLink/PCIe, memory bandwidth) or model-serving stacks (llm-d,... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    4 days ago
  • $182k - $242k

     ...time inference. Our stack is engineered for speed, scale, and cost-efficiency...  ...product. We’re looking for a Senior Engineer for CoreWeave’s...  ...computing, GPU/accelerator software, or performance-critical...  ...ROCm and AMD GPU experience. NCCL and collective-communication... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    3 days ago
  • $184k - $287.5k

     ...a lasting impact on the world.We are seeking an outstanding Software Engineer to join our US-based networking software team. As a technical...  ...hyperscalers/CSPs.Hands-on expertise with RDMA verbs, DPDK, DOCA, NCCL, CUDA-aware networking, congestion control, and performance... 
    Senior
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...generative AI revolution, building the software and systems that power the world’s...  ...model workloads. We are looking for a Senior Software Engineer to lead the bring-up, triage, benchmarking...  ...using tools such as Nsight Systems, NCCL tests, and custom microbenchmarks.Analyze... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $224k - $356.5k

     ....NVIDIA's Local AI team is building the software stack that makes large language models and...  ...: collective communication primitives (NCCL/RCCL), topology-aware all-reduce...  ...MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience... 
    Senior
    Full time
    Local area

    Nvidia

    Santa Clara, CA
    4 days ago
  • Company Description Mindlance is a national recruiting company which partners with many of the leading employers across the country. Feel free to check us out at Job Description Job Description: We are currently seeking highly-motivated individuals who...
    Senior
    Full time

    Mindlance

    Santa Clara, CA
    16 hours ago
  • $171.71k - $204.98k

     ...Company Name : DiDi Research America, LLC Job Location : 61 Daggett Drive, San Jose, CA 95134 Job title : Senior Software Engineer Salary Range : $171,708 - $204,984 per year Education and Experience: Master's degree in Computer Science, Electrical Engineering... 
    Senior
    Full time

    Didi Labs

    San Jose, CA
    16 hours ago
  • $184k - $287.5k

     ...do. NVIDIA is building an RL Frameworks engineering team to develop the open-source tools and...  ...depend on. The team spans the full software stack, from collaborating closely with the...  ...is a plus: Deep expertise in networking (NCCL, NVLink, InfiniBand) advanced multi-dimensional... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design,...  ...operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day... 
    Senior
    Full time
    Immediate start

    Paypal

    San Jose, CA
    16 hours ago
  • $134k - $167k

     ...CI/CD infrastructure to support end-to-end automation of lab software Work with internal groups to create test automation functionality...  ...in a related field ~ BS in Computer Science, Computer Engineering or related field ~ Proficiency in Python or C++ ~ Experience... 
    Senior
    Full time
    Local area

    Archer

    San Jose, CA
    16 hours ago
  • $184k - $287.5k

     ...innovation. We are seeking an AI infrastructure software engineer to join our team. You'll be instrumental...  ...and availability of AI systems.As a senior DGX Cloud AI Infrastructure software...  ...stackExperience with RDMA software stack (NCCL, IB verbs, ucx, libfabrics)Experience... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...globally. We are seeking an AI infrastructure software engineer to join our team. You'll be instrumental...  ..., and Agentic AI in production.As a senior DGX Cloud AI Infrastructure software...  ...NVIDIA GPUs, network technologies (RDMA, IB, NCCL)Good understanding on DL frameworks... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $152k - $241.5k

     ...make a lasting impact on the world.Join NVIDIA's dynamic team and immerse yourself in the forefront of technology! As a Senior Tegra Software Engineer, you’ll collaborate with a hardworking group, moving forward innovation in graphics, computing, and AI. This role... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...teams with the smartest people in the world. Join us at the forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has phenomenal C/C++ skills? If so, this role might be for you. We are looking... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...our self-driving vehicle technologies.Deep knowledge of E2E AV software integration from perception through control, including...  ...and performance tuning.What We Need To See:We’re looking for engineers who can build systems — not just components.PhD with 4+ years,... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $224k - $356.5k

     ...how our organization develops AI drivers!We are looking for a senior engineer to own the engine that makes it all trustworthy: the eval...  ...related field (or equivalent experience).12+ years building software, with significant time in autonomous vehicles, robotics, or large... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

    We are now looking for a Senior Software Engineer for Quantized Inference! NVIDIA is seeking software engineers to accelerate the discovery and deployment of efficient inference recipes for LLMs. A recipe defines which operators are transformed into low-precision or sparsified... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $147.75k - $221.63k

    Role SummaryDevelop and maintain HPC infrastructure (compute, storage, networking, container platform) to support scalable, high-performance workloads across products.Key ResponsibilitiesDesign and evolve HPC infrastructure (compute clusters, storage, networking stack)Deliver...
    Senior
    Full time

    ASML Holding

    San Jose, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, NCCL. Be the first to apply!