Software Development Engineer I – AI/ML Network Infrastructure
Amazon· Annapurna Labs (U.S.) Inc.
Cupertino, CA, USA$148.4kFull-timePosted 2w ago
About the role
Early-career software engineer role focusing on the network stack for EC2 distributed AI/ML systems, developing high-performance communication libraries and infrastructure to support training across large GPU clusters.
Responsibilities
- Write high-performance C/C++ code for network communication libraries running on custom AWS hardware
- Build and maintain infrastructure that monitors functionality and performance of large-scale AI/ML workloads
- Develop automation using Python and AWS tools (CI/CD, Grafana, Athena) to test, benchmark, and deliver software to customers
- Design mechanisms to detect functional and performance regressions before they reach production
- Work across many instance types, software stacks, and Linux environments
Qualifications
- Bachelor's degree or above in Computer Science, Computer Engineering, or related fields
- Strong proficiency in C/C++
- Solid coursework or project experience in: 1/ Operating Systems (Linux internals, kernel concepts, memory management) 2/ Parallel Computer Architecture (multi-threading, SIMD, GPU programming, cache coherence) 3/ Distributed Systems (consensus, message passing, fault tolerance, scalability)
- Familiarity with Linux development environments and toolchains
Skills
Required:C/C++Operating SystemsParallel Computer ArchitectureDistributed SystemsLinux development environments
Nice to have:Python
Benefits
- EAP, Mental Health Support, Medical Advice Line, 401(k) matching
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)yesterdayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegalyesterdayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXyesterdaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXyesterdayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTSyesterdayIrving, TX · Operations IT Support Engineering