Sr. Software Engineer- AI/ML, AWS Neuron Apps

Amazon is a global technology company and leader in e-commerce, cloud computing, and artificial intelligence.
$151,300 - $261,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Sr. Software Engineer- AI/ML, AWS Neuron Apps

AWS Neuron is seeking a Senior Software Engineer to join their Machine Learning Applications (ML Apps) team. This role focuses on developing and optimizing AWS's cloud-scale machine learning accelerators, specifically working with AWS Inferentia and Trainium technologies. The position involves working with cutting-edge ML models including GPT-2, GPT-3, stable diffusion, and Vision Transformers.

The role combines deep technical expertise in both software engineering and machine learning, requiring hands-on experience with distributed training using frameworks like PyTorch and TensorFlow. You'll collaborate closely with chip architects and compiler engineers to build and optimize distributed training solutions for AWS's specialized ML hardware.

Amazon offers a comprehensive benefits package and emphasizes work-life balance. The team culture promotes knowledge sharing, mentorship, and professional growth. With Amazon's 16 Leadership Principles as a foundation, the environment encourages diverse perspectives and continuous learning.

The position offers competitive compensation ranging from $151,300 to $261,500 based on location and experience, plus additional benefits including equity and sign-on payments. This is an excellent opportunity for experienced engineers passionate about machine learning infrastructure and looking to make an impact at scale.

Last updated 7 hours ago

Responsibilities For Sr. Software Engineer- AI/ML, AWS Neuron Apps

  • Lead development of distributed training and inference support in PyTorch and TensorFlow
  • Performance tuning of ML model families including GPT2, GPT3, and stable diffusion
  • Work with chip architects and compiler engineers to create distributed training solutions
  • Build and tune models for AWS Trainium and Inferentia silicon

Requirements For Sr. Software Engineer- AI/ML, AWS Neuron Apps

Python
  • 5+ years of programming experience with at least one software programming language
  • 5+ years of leading design or architecture experience
  • 5+ years of full software development life cycle experience
  • Experience with Python and distributed training libraries like FSDP, Deepspeed

Benefits For Sr. Software Engineer- AI/ML, AWS Neuron Apps

Medical Insurance
401k
Mental Health Assistance
  • Work-life balance
  • Flexible working hours
  • Mentorship opportunities
  • Career growth opportunities
  • Medical benefits
  • Financial benefits

Interested in this job?

Jobs Related To Amazon Sr. Software Engineer- AI/ML, AWS Neuron Apps

Software Development Engineer, AGI Sensory ASR Inference

Senior Software Engineering role at Amazon's AGI team focusing on high-performance inference software development and AI system optimization.

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

Senior Software Engineer position at AWS focusing on AI/ML distributed training solutions using AWS Neuron technology stack.

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

Senior Software Engineer position for AWS Neuron Distributed Training team, focusing on AI/ML development for cloud-scale Machine Learning accelerators.

Sr. Software Engineer- AI/ML, AWS Neuron Apps

Senior Software Engineer position at AWS focusing on AI/ML infrastructure development and optimization, working with cutting-edge machine learning technologies and custom silicon accelerators.

Sr. ML Compiler Engineer - Automated Reasoning Science, Annapurna Labs

Senior ML Compiler Engineer position at Amazon's AWS Neuron Compiler team, focusing on developing deep learning compiler stack and optimization tools for ML accelerators.