AI/ML Distributed Training Engineer

Amazon Inc.

Cupertino (CA)

On-site

USD 165,000 - 224,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Amazon Inc. in Cupertino is seeking a Software Engineer- AI/ML to help build and optimize AWS Neuron Training for large-scale model training on Trainium. You will work across PyTorch and Neuron to implement distributed training components and apply parallelism strategies.

You will profile workloads to locate bottlenecks and collaborate with compiler, runtime, and libraries teams to land fixes, while building internal tooling and tests that ensure reproducibility.

Qualifications

  • Bachelor's degree in CS or equivalent.
  • 2+ years designing or architecting scalable systems.
  • 3+ years full SDLC in production.
  • 3+ years programming in Python or C/C++.
  • Familiarity with LLM/transformer fundamentals.

Responsibilities

  • Implement and tune components of distributed training stack for large-scale training.
  • Contribute to data, tensor, and pipeline parallelism and apply reduced-precision formats.
  • Profile workloads to identify bottlenecks across compute, memory, and host overhead.
  • Build and maintain internal tooling, benchmarks, and tests for reproducible performance work.
  • Take on increasing ownership as you grow in the role.

Skills

Python
C/C++
Distributed systems
LLM/transformers
PyTorch/JAX

Education

Bachelor's degree or above in CS or equivalent
Master's degree or above in CS or equivalent

Tools

PyTorch/JAX
Distributed libraries
RL frameworks

Job description

Amazon Inc. in Cupertino is seeking a Software Engineer- AI/ML to help build and optimize AWS Neuron Training for large-scale model training on Trainium. You will work across PyTorch and Neuron to implement distributed training components and apply parallelism strategies.

You will profile workloads to locate bottlenecks and collaborate with compiler, runtime, and libraries teams to land fixes, while building internal tooling and tests that ensure reproducibility.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI/ML Systems Engineer - Distributed Training
Senior AI/ML Systems Engineer - Distributed Training

Amazon • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+2
Senior AI/ML Distributed Training Engineer
Senior AI/ML Distributed Training Engineer

Amazon • Cupertino (CA)

On-site
USD 193,300 - 261,500
AI/ML Software Engineer - Distributed Training HPC
AI/ML Software Engineer - Distributed Training HPC

Amazon • Cupertino (CA), Northern (KY)

Hybrid
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 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Senior AI/ML Distributed Training Engineer
Senior AI/ML Distributed Training Engineer

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,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
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
Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training - Performance Optimization
Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training - Performance Optimization

Amazon • Seattle (WA)

On-site
USD 120,000 - 160,000
Health insurance
401(k) matching
Paid time off
+1
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
Senior AI/ML Software Engineer - Distributed Training
Senior AI/ML Software Engineer - Distributed Training

Amazon • Seattle (WA)

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