Software Development Engineer III, Annapurna Labs

Amazon's Annapurna Labs builds custom Machine Learning accelerators for AWS, focusing on silicon development and hardware design.
$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, an Amazon company, is seeking a Senior Software Development Engineer to join their Neuron Compiler Engineering team. This role is at the forefront of AWS innovation, working on custom Machine Learning accelerators that power AWS's Generative AI capabilities. The position focuses on developing a sophisticated deep learning compiler stack that transforms neural network models from frameworks like TensorFlow, PyTorch, and Jax into executable code.

As a Senior SDE, you'll be instrumental in designing and implementing solutions for distributed execution of the Neuron compiler, enhancing efficiency and reliability of build systems, and optimizing test and release mechanisms. This role offers a unique opportunity to work with cutting-edge ML hardware and software, directly impacting how the world's largest ML workloads run in the cloud.

The position combines technical depth with leadership, requiring collaboration across diverse teams including compiler, hardware, and ML engineers. You'll work in a dynamic, startup-like environment where your contributions directly affect Amazon's global customer base. The role demands expertise in software architecture, system design, and technical communication, with opportunities to mentor others and lead technical initiatives.

This is an excellent opportunity for experienced engineers passionate about machine learning infrastructure, compiler technology, and distributed systems. The role offers competitive compensation ranging from $151,300 to $261,500 based on location, plus equity and comprehensive benefits. Working at Amazon's Annapurna Labs means being at the intersection of hardware and software innovation, with the resources of a tech giant and the agility of a startup.

Last updated 13 days ago

Responsibilities For Software Development Engineer III, Annapurna Labs

  • Design and implement solutions for efficient build, test, and release mechanisms for the Neuron compiler
  • Design and implement distributed execution solutions for the Neuron compiler
  • Collaborate with AWS ML services teams to bring new products/features to market
  • Solve challenging technical problems across all stack layers
  • Build high-quality, highly available products
  • Create metrics and implement automation improvements
  • Participate in design discussions and code reviews
  • Work cross-functionally with compiler, hardware, and ML engineers

Requirements For Software Development Engineer III, Annapurna Labs

Python
  • 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
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments available

Interested in this job?

Jobs Related To Amazon Software Development Engineer III, Annapurna Labs

Senior Software Development Engineer, AWS Neuron Frameworks

Senior Software Engineer role at AWS Neuron developing PyTorch and JAX framework support for cloud-scale machine learning accelerators, focusing on performance optimization and open-source collaboration.

Software Development Engineer III, AWS SageMaker Training

Senior Software Engineer role at AWS building next-generation AI platform for large-scale machine learning model training, requiring 5+ years of experience in distributed systems and ML infrastructure.

Sr. Software Development Engineer, Demand Science Optimization (DSO)

Senior Software Engineering role at Amazon focusing on machine learning and big data analytics for device demand forecasting and supply chain optimization.

Delivery Consultant - Machine Learning Engineer, WWPS ProServe

Senior ML Engineering role at AWS Professional Services, focusing on implementing machine learning solutions for enterprise customers using AWS cloud services.

Software Development Engineer, Amazon Advertising

Senior Software Engineering role at Amazon Advertising focusing on developing AI-powered chat assistant SpektrBot, requiring expertise in machine learning and software architecture.