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 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
$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$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...SeniorFull time$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...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... ...experience with communication libraries (e.g., NCCL, MPI, UCX) and distributed machine...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$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
$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...SeniorWorldwide$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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...SeniorFull time$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- ...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-...SeniorFull timeLocal areaWorldwideFlexible hours
$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- 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
$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$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- ...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
$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...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$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$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$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...SeniorLocal area$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...SeniorFull timeLocal areaRemote workWork from home$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:...SeniorFull time$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...SeniorFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, NCCL. Be the first to apply!
- software engineer - web development Santa Clara, CA
- software developer positions Santa Clara, CA
- senior software engineer remote Santa Clara, CA
- software engineer contract Santa Clara, CA
- software qa engineer Santa Clara, CA
- cybersecurity software engineer Santa Clara, CA
- part time software developer remote Santa Clara, CA
- junior software developer internship Santa Clara, CA
- software system engineer Santa Clara, CA
- software engineer remote Santa Clara, CA




