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

Amazon Web Services (AWS)
US - California - Cupertino
View Company Profile / << Go Back

  • Job Type: Full time
  • 13 days ago

Job Description

Lead efforts to optimize distributed training performance on AWS Trainium by working across PyTorch, JAX, and the Neuron compiler stack. Profile end-to-end workloads to identify and resolve bottlenecks in compute, memory, or collectives to ensure efficient model training.

Requirements: Requires a bachelor's degree in computer science and at least 5 years of professional software development experience. Candidates must demonstrate expertise in machine learning, distributed systems, and leading the design or architecture of complex software systems.

Key Skills: Software development, Distributed training, Machine learning, PyTorch, JAX, AWS Neuron, AWS Trainium, Compiler design, High-performance computing, System architecture, Performance profiling, Parallelism strategies, Kernel optimization, Generative AI, Mentorship, Distributed systems

Benefits: Health insurance, 401(k) matching, Paid time off, Parental leave, Restricted stock units, Sign-on payments, Mental health support, Medical advice line, Flexible spending accounts, Adoption and surrogacy reimbursement




Fast Track Upload