Senior Software Engineer, NCCL
$152k - $241.5kNVIDIA
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
$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$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...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hoursShift work$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...SeniorFull time$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...SeniorFull time- ...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...SeniorWork at officeLocal areaWork from homeFlexible hours
$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...SeniorFull time$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...SeniorFull time$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hoursShift work$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...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hoursShift work$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,...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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...SeniorFull timeShift work$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...SeniorFull timeRemote work$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...SeniorFull timeLocal area- 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...SeniorFull time
$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...SeniorFull time$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- ...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...SeniorFull timeImmediate start
$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...SeniorFull timeLocal area$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...SeniorFull timeRemote work$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...SeniorFull timeRemote work$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...SeniorFull time$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,...SeniorFull time$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...SeniorFull time$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...SeniorFull time$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...SeniorFull time$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...SeniorFull time$152k - $241.5k
...generation of edge AI for automotive and robotics. We build the software stack that enables Large Language, Vision-Language, and... ...equivalent experience in Computer Science, Electrical/Computer Engineering, or a closely related field.4+ years of relevant software development...SeniorFull time$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...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, NCCL. Be the first to apply!
- cybersecurity software engineer Santa Clara, CA
- graduate software engineer Santa Clara, CA
- software developer fintech Santa Clara, CA
- new graduate software engineer Santa Clara, CA
- senior robotics software engineer Santa Clara, CA
- software engineer visa sponsorship Santa Clara, CA
- software qa engineer Santa Clara, CA
- network software engineer Santa Clara, CA
- software engineer remote Santa Clara, CA
- part time software developer remote Santa Clara, CA



