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 September 8, 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 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, NCCL in Santa Clara, CA vacancy
  • $152k - $241.5k

    ## Senior System Software Engineer - GPU PerformanceApplylocations: US, CA, Santa Clara: US, Remotetime type: Full timeposted on: Posted Todayjob requisition...  ...and Networking team at NVIDIA. We deliver libraries like NCCL, NVSHMEM, UCX for Deep Learning and HPC. We are looking... 
    Senior

    NVIDIA

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

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

    Nvidia

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

    NVIDIA seeks a Senior Software Engineer specializing in Deep Learning Inference for our growing team. As a key contributor, you will help design,...  ...open-source tools and plugins—including CUTLASS, OAI Triton, NCCL, and CUDA kernels—to implement and optimize model serving... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day 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
    5 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
    4 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...  ...experience with communication libraries (e.g., NCCL, MPI, UCX) and distributed machine... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day 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
    5 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
    15 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
    2 days 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
    5 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
    5 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
    1 day ago
  • $150k - $190k

     ...We are seeking an experienced Senior Software Engineer with a strong background in EVPN VXLAN technologies for data center and service provider environments. The ideal candidate will have hands-on experience working on a large-scale network operating system for Layer... 
    Senior
    Worldwide

    Ip Infusion Us Inc.

    Santa Clara, CA
    1 day ago
  • $182k - $242k

     ...025. Learn more at  About this role We're looking for a Senior Engineer to be a driving force on CoreWeave's Benchmarking & Performance...  ...or multi-region clusters. Experience with CUDA kernels, NCCL/SHARP, RDMA/NUMA, or GPU interconnect topologies. Familiarity... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    a month ago
  • $208.8k - $229.7k

     ...home devices, get support, change their service subscription and pay their bill.   Role Description As a Senior iOS Software Engineer on the Customer Experience Mobile Team, you will play a key role in building and enhancing features for our native GFiber... 
    Senior
    Full time

    Gfiber

    Sunnyvale, CA
    1 day 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
    1 day ago
  •  ...patients worldwide. We’re a team of engineers, clinicians, and innovators united by one...  ...Job Description We are seeking a Senior Unity Engineer, with an emphasis on the...  ...timelines to consistently ship high-quality software. Responsibilities Evaluate the real-... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Intuitive & Co

    Sunnyvale, CA
    1 day 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
    5 days ago
  • Key ResponsibilitiesFramework Development: Architect, expand, and maintain robust test automation frameworks for Android (Mobly, Java, Python).RCS & SMS Testing: Automate functional, integration, and performance test scenarios for RCS features (read receipts, typing indicators...
    Senior

    Virtusa

    San Jose, CA
    2 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
    1 day 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
    4 days ago
  •  ...Advanced Micro Devices, Inc. in San Jose, CA is seeking a Senior Member of Technical Staff to advance GPU libraries within the ROCm...  ...library teams to design, implement, validate, and deliver core software capabilities that integrate with GPU kernels in broader systems... 
    Senior

    Advanced Micro Devices , Inc.

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

    NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning frameworks...  ...in CPU and GPU architectures, numeric libraries, modular software design.Highly motivated with excellent verbal and written communication... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 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
    7 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
    5 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
    5 days ago
  • $140k - $180k

     ...all of our team members.About the Role:We are looking for a Senior SW engineer experienced in simulation environments and tools for our integrated...  ...and regulatory requirementsIntegrate third-party software and hardware systems into simulation architectures, collaborating... 
    Senior
    Local area

    Archer Aviation

    San Jose, CA
    1 day ago
  • $148k - $226.2k

     ...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the SimCore team, you will drive the development of our simulation scenarios that enable high-fidelity... 
    Senior
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Sunnyvale, CA
    4 days ago
  • $212.5k - $250k

     ...system of record, Carta brings together the software, services, and legal infrastructure that...  ...software delivery lifecycle so Carta's engineers can do the best work of their careers.We...  ...write it.The Problems You’ll SolveAs a Senior Software Engineer II on DevEx, you will:... 
    Senior
    Full time

    Carta

    Santa Clara, CA
    1 day ago
  • $125k - $160k

    About Centric Software:Centric Software is a global leader, providing an innovative and AI-enabled product-concept-to-commercialization...  ...Docker and Kubernetes.Collaborate with Product Management and engineering peers from concept through delivery.Maintain high engineering... 
    Senior
    Full time
    Remote work
    Flexible hours

    Centric Software

    Campbell, CA
    5 days ago

Do you want to receive more vacancies?

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