Manager, Software Development, ML Network Stack - Annapurna Labs
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Experteer Overview As Software Development Manager, you guide multi-disciplinary teams responsible for the network stack in EC2’s distributed AI/ML and HPC systems. You drive delivery of core features and ensure reliability, scalability, and performance across hardware-software interfaces. You will collaborate with cross-functional partners to align on product strategy and engineering practices. You help shape initiatives around system design, RDMA/HPC capabilities, and ML workloads, making a meaningful impact on AWS customers. This role offers leadership in a high-scale, innovative environment within Annapurna Labs. Compensation / Benefits * Lead and mentor engineering teams to deliver network-stack features for EC2 AI/ML and HPC workloads * Coordinate multi-functional projects across hardware, software, and networking domains * Define design patterns, reliability, and scaling strategies for new and existing systems * Oversee full software/hardware/network development lifecycle including code reviews, builds, testing, and livesite operations * Partner with product and program management to translate requirements into actionable plans and roadmaps * Recruit, hire, and coach engineers to improve skills and team effectiveness Tasks * 3+ years of engineering team management experience * 5+ years working directly within engineering teams * 3+ years designing or architecting scalable systems * 5+ years leading multi-tier web service development * Experience with full SDLC practices and lifecycle * Knowledge of hardware/network/software co-design and HPC concepts * Experience partnering with product/program management teams Key requirements * sign-on payments and RSUs * health insurance (medical, dental, vision, prescription) * 401(k) matching * paid time off * parental leave * EAP and mental health support
Requirements
with code reviews, builds, testing, and livesite operations * Partner with product and program management to translate requirements into actionable plans and roadmaps * Recruit, hire, and coach engineers to improve skills and team effectiveness Tasks * 3+ years of engineering team management experience * 5+ years working directly within engineering teams * 3+ years designing or architecting scalable systems * 5+ years leading multi-tier web service development * Experience with full SDLC practices and lifecycle * Knowledge of hardware/network/software co-design and HPC concepts * Experience partnering with product/program management teams Key requirements * sign-on payments and RSUs * health insurance (medical, dental, vision, prescription) * 401(k) matching * paid time off * parental leave * EAP and mental health support
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
Dev Digest 137 - AI'm not sure about this
Dev Digest 132 - Binging WADFlix?