AI/ML Software Engineer – Distributed Training on Trainium

Amazon Inc.

Seattle (WA)

On-site

USD 144,000 - 194,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon’s Annapurna Labs/AWS Neuron Training team seeks a Software Engineer to advance distributed training on Trainium. You will optimize throughput across the Neuron stack, collaborate with PyTorch and JAX teams, and shape parallelism strategies from data to tensor to pipeline levels.

The role blends ML, HPC, and systems engineering to push training performance at scale. You will profile workloads, land fixes across compiler, runtime, and collectives, and help customers train frontier models

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • Experience programming with at least one software programming language.

Responsibilities

  • Your role will help lead the effort to optimize distributed training performance on Trainium, with a primary focus on training throughput across the Neuron software stack.
  • You will own the parallelism strategies these models depend on, spanning data, tensor, pipeline, expert, and context parallelism.
  • You will profile end-to-end to determine whether a workload is bound by compute, memory, collectives, or host overhead, then drive the fix to the layer that owns it.

Skills

3+ years software dev
2+ years design/architecture
PyTorch/JAX experience

Education

Bachelor's degree in CS or equivalent

Job description

Amazon’s Annapurna Labs/AWS Neuron Training team seeks a Software Engineer to advance distributed training on Trainium. You will optimize throughput across the Neuron stack, collaborate with PyTorch and JAX teams, and shape parallelism strategies from data to tensor to pipeline levels.

The role blends ML, HPC, and systems engineering to push training performance at scale. You will profile workloads, land fixes across compiler, runtime, and collectives, and help customers train frontier models

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI/ML Systems Engineer – Distributed Training on Trainium
AI/ML Systems Engineer – Distributed Training on Trainium

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
AI/ML Software Engineer - Trainium Distributed Training
AI/ML Software Engineer - Trainium Distributed Training

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
AI/ML Software Engineer — Trainium Distributed Training
AI/ML Software Engineer — Trainium Distributed Training

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Lead AI/ML Distributed Training Engineer on Trainium
Lead AI/ML Distributed Training Engineer on Trainium

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Software Engineer - AI Training Systems (Trainium)
Software Engineer - AI Training Systems (Trainium)

Amazon Inc. • Seattle (WA)

On-site
USD 165,000 - 224,000
Lead ML Systems Engineer – AI/GenAI Acceleration
Lead ML Systems Engineer – AI/GenAI Acceleration

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
RSUs (restricted stock units)
401(k) matching
+2
Software Engineer - AI Training Collectives (Trainium)
Software Engineer - AI Training Collectives (Trainium)

Annapurna Labs • Cupertino (CA)

On-site
USD 165,000 - 224,000
Sign-on payments / RSUs
Health insurance (medical, dental, etc
401(k) matching
+2
AI Training Systems Engineer – Collective Compute
AI Training Systems Engineer – Collective Compute

Amazon • Cupertino (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
Senior AI/ML Software Engineer: Inference on Trainium
Senior AI/ML Software Engineer: Inference on Trainium

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
RSUs
Health insurance
401(k) matching
+1
AI/ML Systems Engineer for AWS Neuron Inference
AI/ML Systems Engineer for AWS Neuron Inference

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1