Drimva

Amazon

Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training - Performance Optimization

$168K–$227K

Seattle, WA · Senior · Full-time · Posted May 21, 2025

Experience
5+ years in each of the stated software development, programming, systems design or architecture, and full software development life cycle areas.

About the job

Leads development and performance optimization of distributed ML training workloads on AWS Trainium across the AWS Neuron software stack.

What you'll do

  • Optimize distributed training throughput, model FLOPs utilization, and efficiency on Trainium.
  • Enable and tune large-scale workloads across PyTorch, JAX, and the Neuron compiler and runtime.
  • Identify and resolve performance bottlenecks in collective communications, memory utilization, compiler optimizations, and kernels.

What they ask for

  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming experience in at least one software programming language.
  • 5+ years leading design or architecture of new and existing systems, including design patterns, reliability, and scaling.
  • 5+ years of full software development life cycle experience; experience as a mentor, tech lead, or engineering team lead.

Nice to have

  • Bachelor's degree in computer science or equivalent.
  • Machine Learning knowledge in frameworks and end-to-end model training.

Pay

168,100.00 - 227,400.00 USD annually (base salary)

Tools

AWS Trainium, AWS Neuron, PyTorch, JAX, Neuron compiler, Neuron runtime

AI focus

Enable and optimize distributed training for large-scale ML models, including language and multimodal generation models.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)