Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training
Amazon· Annapurna Labs (U.S.) Inc.
Cupertino, CA$193.3k - $261.5kFull-timePosted 4w ago
About the role
Role focusing on optimizing distributed training performance on AWS Trainium using AWS Neuron across PyTorch and JAX, with hardware-software co-design across the stack, leading engineering efforts, mentoring a team, and contributing upstream to open-source frameworks.
Responsibilities
- Lead efforts to optimize distributed training performance on Trainium, focusing on throughput, model FLOPs utilization, and time to convergence across the Neuron stack.
Qualifications
- Bachelor's degree in computer science or equivalent
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language
- 5+ years of leading design or architecture of new and existing systems
- 5+ years of full software development life cycle experience
- Experience as a mentor, tech lead or leading an engineering team
- Experience in machine learning, data mining, information retrieval, statistics or natural language processing
Skills
Required:Distributed training optimizationPyTorch/JAXML compiler and runtime
Nice to have:Hardware-aware optimization
Benefits
- Health insurance (medical, dental, vision, prescription)
- 401(k) matching
- Paid time off
- Parental leave
- RSUs (restricted stock units) and sign-on payments
- Flexible Spending Accounts
- EAP and mental health support
- Adoption and surrogacy reimbursement coverage
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)todayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegaltodayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXtodaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXtodayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTStodayIrving, TX · Operations IT Support Engineering