CareerPlanGet AI match score →

Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

Cupertino, California, United States💼 Full-time💰 $193,300–$193,300🗓 2026-07-21 → 2026-07-31

Core

Designing and building collective operations and networking solutions to enable AI/ML and HPC workloads to scale across multiple accelerators and servers.

Role type

Senior IC HPC/ML Networking Engineer

Builds

Networking features for the largest AI/ML clusters and customers

Domain

High-Performance Computing (HPC) and Machine Learning (ML) infrastructure

Deliverable

production ML models

Required skills

C/C++, Linux kernel programming, embedded systems, high-speed networking, HPC interconnects, system design, architecture, full software development lifecycle, mentoring

Preferred skills

NCCL, NIXL, NVSHMEM

Technologies

C, C++, Linux, NCCL, NIXL, NVSHMEM

Responsibilities

Develop collective operations for distributed AI/ML systems, optimize networking solutions for HPC/ML workloads, lead design and architecture of new systems, mentor junior engineers

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Amazon ↗