CareerPlan

Software Engineering Manager - GPU Communications Libraries

US, CA, Santa ClaraFull-time$184k2026-10-07 → 2026-11-10

Core

Lead and manage the NVSHMEM and UCX communication libraries for Deep Learning and HPC applications running on tens of thousands of GPUs.

Role type

Senior Engineering Manager (GPU Communications Libraries)

Builds

High-performance communication libraries (NCCL, NVSHMEM, UCX) for DL and HPC

Domain

High-Performance Computing (HPC) and Deep Learning (DL)

Deliverable

production ML models

Required skills

HPC networking, systems software development, C/C++ programming, Linux debugging, computer system architecture, performance analysis/optimization, project management, team leadership

Preferred skills

Parallel programming models (MPI, SHMEM), communication runtimes (NCCL, NVSHMEM, UCX), CUDA, RDMA, InfiniBand, Deep Learning Frameworks (PyTorch, TensorFlow)

Responsibilities

Lead and mentor the library engineering team, participate in feature design and implementation, collaborate with partners to define product roadmap, review and improve team processes and infrastructure

Seniority

Senior, hands-on IC with management responsibilities