Manager, Software Development (Hands-On Technical), ML Network Stack - Annapurna Labs
Core
Leading a mid-sized team to develop support for communication libraries and frameworks (NCCL, NVSHMEM, NIXL) for EC2 distributed AI/ML systems.
Role type
Senior IC engineering manager (systems programming & HW/SW co-design)
Builds
Network stack functions and features for large-scale ML workloads on AWS EC2
Domain
Cloud infrastructure, High-Performance Computing (HPC) networking, ML systems
Deliverable
production ML models | product features
Required skills
Engineering team management, Systems programming, HW/SW co-design, Networking (HPC), C/C++/Rust development, Software development life cycle practices
Preferred skills
NVIDIA stack experience, ML applications and frameworks knowledge, Recruiting and hiring, Mentoring and coaching
Technologies
NCCL, NVSHMEM, NIXL, C, C++, Rust
Responsibilities
Direct work to ensure team delivery of functions and features for latest ML workloads, Partner with product/program management teams, Lead senior, mid-level, and junior SDEs
Seniority
Senior, hands-on IC