Amazon
Senior Software Development Engineer, EC2 Nitro
$168K–$227K
Seattle, WA · Senior · Full-time · Posted Apr 20, 2026
- Experience
- 5+ years in each of the stated software development, programming, and design or architecture areas.
- Education
- Bachelor's degree in computer science or equivalent.
About the job
Develop and scale EC2 Nitro compute platforms for high-performance machine learning training and inference workloads.
What you'll do
- Design and develop infrastructure technologies for ML workloads on Ultraservers, including LLMs and multimodal systems.
- Build and maintain regression tests to validate performance across frameworks, firmware, drivers, and networking.
- Collaborate with hardware teams and customers to address performance challenges and inform future platform designs.
What they ask for
- 5+ years of non-internship professional software development experience.
- 5+ years of programming experience with at least one software programming language.
- 5+ years of leading design or architecture of new and existing systems, including design patterns, reliability, and scaling.
- Experience as a mentor, tech lead, or engineering team leader.
Nice to have
- 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent; experience in embedded development in C/C++.
Pay
168,100.00 - 227,400.00 USD annually (base salary)
Tools
C, C++, Rust, Linux, ML frameworks, LLMs
AI focus
Develop infrastructure and compute platforms for machine learning training and inference workloads, including LLMs, multimodal systems, and emerging model architectures.
Model-written summary · the original posting is authoritative