Amazon
Software Engineer- AI/ML, Amazon Neuron Training
$165K–$224K
Cupertino, CA · Full-time · Posted Oct 6, 2026
- Experience
- 2+ years designing or architecting systems; 3+ years in production software development and with a programming language.
- Education
- Bachelor's degree or above in computer science or equivalent.
About the job
Build and optimize distributed training software for large-scale model training, post-training, and reinforcement learning on AWS Trainium accelerators.
What you'll do
- Implement and tune distributed training stack components, including parallelism strategies and reduced-precision formats.
- Profile workloads to identify performance bottlenecks and coordinate fixes with compiler, runtime, and collectives teams.
- Develop and maintain internal tooling, benchmarks, and tests for reproducible performance work.
What they ask for
- Bachelor's degree or above in computer science or equivalent.
- 2+ years of experience designing or architecting new and existing systems.
- 3+ years of production full software development life cycle experience.
- 3+ years of experience with at least one programming language such as Python, C/C++, or a similar language; familiarity with LLM/transformer fundamentals.
Nice to have
- Master's degree or above in computer science or equivalent.
- Experience deploying LLMs, ML frameworks, distributed training, performance engineering, computer architecture, or open-source projects.
Pay
165,200.00 - 223,600.00 USD annually (base salary)
Tools
AWS Trainium, PyTorch, JAX, Python, C/C++, Neuron
AI focus
Distributed training and performance optimization for large-scale model training, post-training, and reinforcement learning workloads on AI accelerators.
Model-written summary · the original posting is authoritative