Software Development Engineer, Annapurna Labs, Elastic Collectives at Annapurna Labs; U.S.) Inc
Listed on 2026-07-14
-
Software Development
AI Engineer (Applied/Software), Unix/Linux
DESCRIPTION
We are seeking an experienced engineer to work on distributed AI/ML systems and develop collective operations that enable AI to scale across multiple accelerators and servers.
Most of our stack is C/C++ and relatively low level, so solid knowledge of Linux, kernels, and performant code is important. Experience with embedded systems, high‑speed networking, and HPC interconnects is valued highly.
If you like solving hard problems, working with HPC and ML customers, iterating fast, and delivering meaningful solutions at scale, this role is for you. You will work on features for the largest clusters, customers, and AI models in a fast‑moving environment while collaborating with infrastructure, hardware, RTL engineers, scientists, and architects.
BASIC QUALIFICATIONS- 3+ years of non‑internship professional software development experience
- 2+ years of non‑internship design or architecture (design patterns, reliability, and scaling) of new and existing systems
- Experience programming with at least one software programming language
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).