Senior Software Engineer, NCCL
Segment (Twilio)
Overview 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. Responsibilities 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. Participate in and contribute to parallel programming interface specifications like MPI/OpenSHMEM. Design, implement and maintain system software that enables interactions among GPUs and between GPUs and other system components. Create proof‑of‑concepts to evaluate and motivate extensions in programming models, new designs in runtimes, and new features in hardware. Qualifications 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. Deep understanding of technology and passion for 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 as PyTorch, TensorFlow, etc. Strong collaborative and interpersonal skills, with proven ability to effectively guide and influence within a dynamic matrix environment. Benefits and Compensation Base salary ranges from $152,000 to $241,500 for Level 3 and $184,000 to $287,500 for Level 4, depending on location, experience and market. You will also be eligible for equity and comprehensive benefits. Equal Employment Opportunity NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer. We do not discriminate 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. Recruitment Process NVIDIA uses AI tools in its recruiting processes. #J-18808-Ljbffr Segment (Twilio)
$184k - $287.5k
...cause functional and performance issues in NCCL and CUDA libraries. Analyze and improve... ...‑metal and VMs. BS or MS in Computer Engineering, Computer Science, or related field (or... ...SLURM, and Ansible. 8+ years of system software validation experience. Ability to communicate...Senior$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... ...-LLM, Ray Serve, TorchServe). Experience with CUDA kernels, NCCL/SHARP, RDMA/NUMA, or GPU interconnect topologies. Leading multi...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hoursShift work$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$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$184k - $287.5k
...PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related... ...operating systems principles (aka systems software fundamentals). Adaptability and passion... ...specific communication libraries (e.g., NCCL, MPI, UCX) and distributed machine learning...Senior$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$184k - $356.5k
NVIDIA Corporation is looking for a Senior Software Engineer specializing in NCCL and CUDA to join our Cloud Service Provider Engagements team in Santa Clara, California. You will engage with customers to address functional and performance challenges in our ML software...Senior$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...SeniorShift work$152k - $241.5k
NVIDIA seeks a senior software engineer to join the AI Networking co‑design and benchmark R&D team. In this pivotal role, the candidate is responsible... ..., including collective communication libraries (e.g., NCCL) and protocols (such as RoCE and RDMA). Strong programming...Senior$160k - $210k
...to intelligently capture and curate first-party data to drive the next major computing revolution. We are seeking a Senior Software Optimization Engineer to join our growing team. Efficient’s Senior Software Optimization Engineer will design, optimize, and deploy applications...SeniorWork experience placementImmediate start- ...Applications are still being accepted. Apply now! Job Type Full-Time Workspace Hybrid/Remote Job Description As a Senior Software Optimization Engineer, you’ll lead the design and implementation of software to enhance the performance of our quantum hardware systems. You...SeniorPermanent employmentFull timeContract workRemote 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...Senior$137.1k - $188.3k
...initiative for innovative Dolby Imaging/Video algorithms and software, starting from fresh proof of concept to delivering high‑quality... ...Completed Bachelor’s in Computer Science, Electrical Engineering, or equivalent. Passion for multimedia technologies and creating...SeniorFull timeLocal area$185.45k - $218.4k
Advanced Micro Devices, Inc. is seeking a Sr. Software Development Engineer in Santa Clara, CA. This role involves researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software for semiconductor operations...Senior- A leading global retailer is seeking a Senior Software Engineer in Sunnyvale, CA to join the Global Supplier Experience group. This role involves translating requirements into solutions, overseeing engineers, and troubleshooting production issues. Ideal candidates will...Senior
$170k - $235k
SpaceX is seeking a Sr. Wireless Software Engineer in Sunnyvale, California, to work on the Starlink communications network. The ideal candidate will have a strong background in wireless software and networking protocols, with responsibilities including the design and implementation...Senior- CrowdStrike in Sunnyvale, CA is seeking a Senior Software Engineer II for their Sensor Event Runtime team. The role involves designing and implementing high-performance software components for endpoint security solutions. Candidates should have strong expertise in C/C++...Senior
$152k - $253k
NVIDIA Gruppe is seeking a Senior Software Triage Engineer in Santa Clara, California, to be a pivotal member of their automotive group. You will support autonomous vehicle software development through effective test planning, live triage, and debugging, ensuring high-quality...Senior$272k - $431.25k
NVIDIA is seeking a highly experienced Software Engineer in Santa Clara, California, to design architecture for an Always-On profiling service. The ideal candidate will have over 15 years in system-level C/C++ development, along with a strong background in performance engineering...Senior- ...and computer graphics? NVIDIA's Metropolis Synthetic Data Generation (SDG) team wants a highly motivated and experienced Senior Software Engineer to join us. At a company celebrated for its innovative visual computing efforts, you will contribute to building scalable...Senior
$152k
2100 NVIDIA USA in Santa Clara is seeking a creative Software Engineer to develop cutting-edge autonomous vehicle solutions. You will work on building robust simulation infrastructure to test self-driving technology. The ideal candidate has at least 5 years of software...Senior$117k - $234k
...GenAI Platform team. In this role, you will collaborate with engineers and product visionaries to design, develop, and deliver innovative... .... That’s what we do at Walmart Global Tech. We are a team of software engineers, data scientists, cybersecurity experts and service...SeniorFull timeTemporary workPart timeWork experience placementWork at officeFlexible hours- Google is seeking a Software Engineer for the Persistent Disk team in Sunnyvale, California, focusing on high-performance storage solutions for Google Cloud. You will write and test software, troubleshoot issues, and work with cross-functional teams to improve system operations...Senior
- NVIDIA Corporation is seeking a candidate to analyze large-scale datacenter workloads on GPU-accelerated clusters. Responsibilities include identifying application improvements and building visualizations for data analysis. The ideal candidate has 5+ years of experience...Senior
- NVIDIA is looking to hire an innovative engineer for its CUTLASS team in Santa Clara, California. You will develop core components for high-performance linear algebra using C++ and collaborate with GPU architecture teams. A Masters or PhD degree in Computer Science, along...Senior
$147k - $211k
Google is looking for a Software Engineer based in California to develop next-generation technologies and manage massive scale information. The ideal candidate will have at least a Bachelor's degree in Computer Science or equivalent experience, with a strong background...Senior- Walmart Global Tech in Sunnyvale, CA seeks an experienced software engineer to design and deliver scalable web applications. You will lead medium to large projects, translate requirements into technical solutions, review designs, and drive automation and build improvements...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, NCCL. Be the first to apply!
- ngo software engineer Santa Clara, CA
- software developer Santa Clara, CA
- software developer internship no experience Santa Clara, CA
- part time software developer remote Santa Clara, CA
- financial software developer Santa Clara, CA
- senior software engineer ruby on rails Santa Clara, CA
- software engineer amazon Santa Clara, CA
- senior software design engineer Santa Clara, CA
- software engineer remote Santa Clara, CA
- software engineer entry level Santa Clara, CA

