Software Development Engineer III, Annapurna Labs

Amazon's Annapurna Labs builds custom Machine Learning accelerators for AWS, developing innovative solutions for cloud computing.
$151,300 - $261,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer III, Annapurna Labs

Annapurna Labs, a crucial part of AWS's innovation ecosystem, is seeking a Senior Software Development Engineer to join their Neuron Compiler Engineering team. This role sits at the intersection of Machine Learning and cloud computing, focusing on developing infrastructure for a compiler that enables the world's largest ML workloads to run efficiently in the cloud.

The position offers an exciting opportunity to work with AWS's custom-built hardware and develop a deep learning compiler stack that handles neural network descriptions from frameworks like TensorFlow, PyTorch, and Jax. As a Senior SDE, you'll be responsible for creating distributed execution solutions for the Neuron compiler and implementing efficient build, test, and release mechanisms.

The role combines technical depth with cross-functional collaboration, requiring interaction with compiler, hardware, and ML engineers. You'll work in a dynamic, startup-like environment where your contributions directly impact AWS's global customer base. The position offers competitive compensation ranging from $151,300 to $261,500 per year, depending on location, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage.

This is an excellent opportunity for experienced engineers who want to work at the forefront of ML acceleration and cloud computing, solving complex technical challenges that haven't been addressed before. The role requires strong technical communication skills and the ability to partner with AWS ML services teams to bring new products and features to market.

Working at Amazon's Annapurna Labs means joining a team responsible for silicon development at AWS, covering multiple disciplines including silicon engineering, hardware design and verification, software, and operations. The position offers the chance to make a significant impact on how machine learning workloads are optimized and executed in the cloud, while working with cutting-edge technology and some of the most challenging problems in the field.

Last updated a day ago

Responsibilities For Software Development Engineer III, Annapurna Labs

  • Design and implement solutions for distributed execution of the Neuron compiler
  • Identify and design solutions for efficient build, test, and release mechanisms
  • Solve challenging technical problems at every layer of the stack
  • Design, implement, test, deploy and maintain innovative software solutions
  • Build high-quality, highly available, always-on products
  • Participate in design discussions and code review
  • Work cross-functionally with compiler, hardware, and ML engineers
  • Create metrics and implement automation improvements

Requirements For Software Development Engineer III, Annapurna Labs

Python
Java
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming 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 as a mentor, tech lead or leading an engineering team

Benefits For Software Development Engineer III, Annapurna Labs

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package
  • Sign-on payments
  • Equity

Interested in this job?

Jobs Related To Amazon Software Development Engineer III, Annapurna Labs

Sr Software Dev Engineer, Deep Learning Compilers

Senior Software Engineering role at Amazon focusing on deep learning compiler development and optimization for Neural Edge processors, offering competitive compensation and opportunity to impact millions of users.

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

Senior Software Engineering role at AWS focusing on machine learning infrastructure, distributed training, and performance optimization for cloud-scale AI accelerators.

Sr. Machine Learning Engineer, Routing and Planning

Senior Machine Learning Engineer role at Amazon focusing on AI solutions for Last Mile delivery optimization and routing planning, handling 11B+ packages globally.

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

Senior ML Engineering role at AWS focusing on distributed training systems and ML accelerator optimization, offering competitive pay and comprehensive benefits.

Sr. Physical Design Engineer - Static Timing Analysis, Annapurna Labs, Cloud Scale Machine Learning

Senior Physical Design Engineer role at AWS focusing on static timing analysis and machine learning acceleration, offering competitive compensation and comprehensive benefits.