Senior Software Engineer, NCCL, CUDA

🕒 May 6

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Artificial Intelligence • Gaming • Automotive

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Engage with our CSPs to root cause functional and performance issues in NCCL and CUDA libraries. • Analyze and improve multi-GPU workloads performance through profiling, benchmarking, and tuning. • Understand and solve NCCL and NVSHMEM data movement issues in multi-node clusters. • Understand and solve CUDA porting issues for customer workloads. • Apply datacenter-specific scheduling and topologies for optimal performance. • Debug and resolve complex issues related to GPU computation, memory, and transports. • Collaborate with customers to understand their workload integration specific challenges to NCCL and CUDA libraries and suggest tailored solutions aligned with the NVIDIA ecosystem. • Collaborate with AE, FAE, and solution architects to deliver integrated customer solutions and technical documentation. • Collaborate with internal teams to help customers use the latest advancements in CUDA and in NCCL.

🎯 Requirements

• 8+ years of system software validation experience • Excellent C/C++ programming and debugging skills, with experience in CUDA development. • Deep understanding of operating systems and data-center system architecture. • Experience with performance optimization and profiling tools (e.g., Nsight, nvprof) • Good exposure to PCIe and NVLINK. • Knowledge of high-performance networking like InfiniBand, and RoCE. • Proficient understanding of compute, networking and cloud deployment, specifically on bare-metal and VMs. • Familiarity with containers, cloud provisioning and scheduling tools such as Docker, Kubernetes, SLURM, and Ansible. • BS or MS in Computer Engineering, Computer Science, or related field (or equivalent experience). • Ability to communicate effectively and collaborate with partner and customer teams.

🏖️ Benefits

• equity • benefits

Apply Now

Similar Jobs

🕒 May 6

Extend

201 - 500

🛍️ eCommerce

🔌 API

🤝 B2B

Senior AI Software Engineer designing secure integration tools and infrastructure for AI across Extend's operations. Collaborating with teams to create reliable and user-friendly AI solutions.

🕒 May 6

Commure

1001 - 5000

🤖 Artificial Intelligence

☁️ SaaS

🤝 B2B

Senior Fullstack Engineer designing and developing healthcare AI applications using Java and React. Collaborating with cross-functional teams to deliver innovative solutions in a fast-growing tech environment.

🕒 May 6

PlayOn! Sports

201 - 500

📱 Media

⚽ Sports

📚 Education

Senior Software Engineer creating AI-enhanced features for live sports applications. Focused on developing human-in-the-loop systems for statistical accuracy and fan engagement.

🕒 May 6

Victory Live

51 - 200

🛍️ eCommerce

🏪 Marketplace

Senior Software Engineer leading technical projects for Victory Live's ticketing platform. Responsible for ensuring high-quality code and mentoring junior engineers while using AI tooling.

🕒 May 6

Paramount

10,000+ employees

📱 Media

👥 B2C

Senior Software Engineer building internal web applications with NextJS and FastAPI for Paramount's data insights group. Collaborating on system design and driving product features end-to-end.