Senior Software Development Engineer, AWS Neuron Inference

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Development Engineer, AWS Neuron Inference

AWS Neuron is seeking a Senior Software Development Engineer to join their Neuron Inference (ML Apps) team. This role focuses on developing and optimizing machine learning model performance for AWS Inferentia and Trainium cloud-scale accelerators. The position involves working with massive scale language models like Llama3, DBRX, and various ML applications including Stable Diffusion and Vision Transformers.

The role is part of AWS Utility Computing (UC), which provides foundational services like S3 and EC2, along with continuous product innovations. You'll work alongside compiler and runtime engineers to create distributed inference solutions, focusing on both latency and throughput optimization.

As a senior engineer, you'll lead technical initiatives, participate in architecture decisions, and work in a fast-paced, startup-like environment. The position requires strong expertise in both software development and machine learning, with particular emphasis on performance optimization for large-scale ML models.

Amazon offers a comprehensive benefits package and values work-life harmony. The company promotes an inclusive culture through employee-led affinity groups and ongoing learning experiences. Career growth opportunities include mentorship programs and resources for professional development.

The role combines technical leadership with hands-on development, requiring expertise in C++/Python and deep understanding of ML frameworks like PyTorch and TensorFlow. You'll be working at the cutting edge of ML acceleration technology, helping to shape the future of cloud-based machine learning infrastructure.

Last updated 20 hours ago

Responsibilities For Senior Software Development Engineer, AWS Neuron Inference

  • Lead efforts building distributed inference support into PyTorch, TensorFlow using XLA
  • Tune ML models for highest performance on AWS Trainium and Inferentia silicon
  • Create metrics and implement automation improvements
  • Resolve root cause of software defects
  • Build high-impact solutions for large customer base
  • Participate in design discussions and code reviews
  • Work cross-functionally to drive business decisions

Requirements For Senior Software Development Engineer, AWS Neuron Inference

Python
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming experience with at least one programming language
  • 5+ years of leading design or architecture experience
  • 5+ years of full software development life cycle experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience optimizing inference performance for large models using PyTorch or JAX
  • Strong software development skills in C++/Python
  • Strong ML knowledge

Benefits For Senior Software Development Engineer, AWS Neuron Inference

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Work-life balance
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, AWS Neuron Inference

Software Development Engineer - ML, Amazon Demand Side Platform

Senior Software Engineering role at Amazon focusing on machine learning and distributed systems for the Amazon Demand Side Platform, 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 solutions for custom ML accelerators, working with LLMs and advanced ML frameworks.

Sr. Machine Learning Engineer, Amazon Music Search

Senior Machine Learning Engineer position at Amazon Music focused on developing AI-powered search solutions and leading technical teams in Bengaluru.

Software Development Engineer, Ring Cloud Computer Vision

Senior Software Engineer role at Amazon Ring, focusing on cloud-based computer vision services and AI-powered distributed systems serving millions of users globally.

Sr Software Dev Engineer, Deep Learning Compilers

Senior Software Engineering role at Amazon focusing on deep learning compiler development for AI acceleration in consumer devices, offering competitive compensation and the chance to work on cutting-edge technology.