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

Amazon is a global technology company providing cloud computing, e-commerce, and artificial intelligence solutions.
$151,300 - $261,500
Machine Learning
Senior Software Engineer
In-Person
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 Inferentia and Trainium cloud-scale machine learning accelerators. The position involves working with cutting-edge ML models, including GPT2, GPT3, stable diffusion, and Vision Transformers. You'll collaborate with chip architects and engineers to create distributed training solutions using Trn1, while implementing FSDP, Deepspeed, and other distributed training libraries.

The role combines deep technical expertise in both software development and machine learning, requiring proficiency in C++/Python and extensive knowledge of ML model architectures. You'll be responsible for building distributed inference support in frameworks like PyTorch and TensorFlow, while ensuring optimal performance on AWS Trainium and Inferentia silicon.

Amazon offers a competitive compensation package ranging from $151,300 to $261,500 based on location, plus equity and comprehensive benefits. The team values work-life balance and provides a supportive environment focused on mentorship and professional growth. You'll join a diverse team that celebrates knowledge sharing and maintains high standards through thorough, constructive code reviews.

This position offers an opportunity to work at the forefront of machine learning infrastructure, developing solutions that will power the next generation of AI applications. The role combines technical leadership with hands-on development, making it ideal for experienced engineers passionate about machine learning and distributed systems.

Last updated a day ago

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

  • Development, enablement and performance tuning of ML model families
  • Work with chip architects, compiler engineers and runtime engineers
  • Create, build and tune distributed training solutions with Trn1
  • Build distributed inference support into PyTorch, TensorFlow using XLA
  • Tune models for highest performance on AWS Trainium and Inferentia silicon
  • Lead efforts in software development using C++/Python

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

Python
  • 5+ years of programming using a modern programming language such as Java, C++, or C#
  • 5+ years of leading design or architecture of new and existing systems
  • 5+ years of full software development life cycle experience
  • Fundamentals of Machine learning and deep learning models
  • Experience with model architecture, training and inference lifecycles
  • Bachelor's degree in computer science or equivalent

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

Medical Insurance
  • Medical, financial, and other benefits
  • Flexible working hours
  • Mentorship and career growth opportunities
  • Knowledge sharing environment
  • Thorough code reviews

Interested in this job?

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

Machine Learning Engineer, AI/LLM, Amazon Shopping

Senior ML Engineer role at Amazon focusing on LLM-based systems, offering competitive pay and benefits in Seattle.

Software Development Engineer AI/ML

Senior Software Engineer role at Amazon focusing on AI/ML development for revolutionary shopping experiences, offering competitive compensation and growth opportunities.

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

Senior ML Engineer role at AWS focusing on distributed training systems for large-scale machine learning models, offering competitive compensation and comprehensive benefits.

Applied Scientist, AWS Product Analytics & Data Science (PANDAS)

Senior Applied Scientist role at AWS focusing on machine learning and AI to transform product analytics and customer experience.

Sr SOC Verification Engineer, Annapurna ML

Senior SOC Verification Engineer position at AWS, focusing on cloud server chip design and machine learning acceleration, requiring 8+ years of experience.