CareerPlan

Software Development Engineer, Annapurna Labs, Elastic Collectives

Cupertino, California, United StatesFull-time$165k–$224k2026-10-20 → 2026-10-22

Core

Designing and building distributed AI/ML systems and collective operations to enable AI scaling across multiple accelerators and servers.

Role type

Senior IC systems engineer (distributed AI/ML infrastructure)

Builds

Collective operations for large-scale AI/ML clusters and HPC workloads on AWS EC2

Domain

Cloud infrastructure, High-Performance Computing (HPC), Machine Learning (ML)

Deliverable

production ML models

Required skills

C/C++, Linux kernel programming, embedded systems, high-speed networking, HPC interconnects, distributed systems design, system architecture, performant code optimization

Preferred skills

Full software development life cycle experience, code reviews, source control, testing, operations

Technologies

C, C++, Linux, accelerators, servers

Responsibilities

Develop collective operations for distributed AI/ML systems, optimize software for large-scale clusters, collaborate with hardware and infrastructure teams, mentor junior engineers

Seniority

Senior, hands-on IC with mentorship responsibilities