Software Engineer III, Annapurna Labs

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$151,300 - $261,500
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer III, Annapurna Labs

AWS Utility Computing (UC) is at the forefront of cloud innovation, developing foundational services like S3 and EC2. This role is within Annapurna Labs, acquired by AWS in 2015, which serves as AWS's infrastructure provider. The position focuses on AWS Neuron, the complete software stack for AWS Inferentia and Trainium cloud-scale machine learning accelerators.

As a Software Engineer III, you'll lead the development of machine learning tools to run, optimize, and analyze ML workloads. The role requires deep expertise in profiling, optimization, resource management, scheduling, and code generation. You'll work in a dynamic environment that combines the innovation of a startup with the resources of AWS.

The position offers an opportunity to work on truly disruptive products in a high-growth environment. You'll be part of a team that values knowledge-sharing and mentorship, with access to industry-recognized Amazon distinguished engineers. The team embraces a hybrid work model, allowing flexibility while maintaining collaborative opportunities.

Key aspects of the role include leading technical design, implementing automation, resolving software defects, and working cross-functionally with various stakeholders. You'll be instrumental in shaping the future of cloud-scale machine learning infrastructure while working with cutting-edge technologies.

AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences. The company offers comprehensive benefits, career growth opportunities, and a strong focus on work-life harmony. This is an excellent opportunity for a senior engineer looking to make a significant impact in cloud computing and machine learning infrastructure.

Last updated an hour ago

Responsibilities For Software Engineer III, Annapurna Labs

  • Lead design and implementation of new tools, pipelines and automation
  • Design, implement, and maintain CI/CD pipelines
  • Manage and automate infrastructure provisioning
  • Implement monitoring solutions to track system performance
  • Implement security best practices in the DevOps pipeline
  • Build high-impact solutions for large customer base
  • Participate in design discussions and code reviews
  • Work cross-functionally to drive business decisions

Requirements For Software 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 Engineer III, Annapurna Labs

Medical Insurance
401k
Vision Insurance
Dental Insurance
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Flexible work arrangements
  • Career development and mentorship opportunities
  • Inclusive work culture

Interested in this job?

Jobs Related To Amazon Software Engineer III, Annapurna Labs

Senior Software Developer, Amazon Games AI

Senior Software Developer role at Amazon Games focusing on implementing ML, RL, and Generative AI techniques for game development, offering competitive salary and benefits.

Senior Software Engineer, Amazon Games AI Research

Senior AI/ML Game Developer role at Amazon Games, focusing on implementing innovative AI systems in game development, offering competitive salary and opportunity to work on AAA titles.

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

Senior ML Engineer role at AWS developing distributed training solutions for cloud-scale ML accelerators, working with cutting-edge AI technologies and custom silicon.

ML Compiler Engineer, Annapurna Labs

Senior ML Compiler Engineer role at AWS developing cutting-edge deep learning compiler stack for custom ML accelerators, offering competitive compensation and growth opportunities.

Senior ML Engineer, AWS Generative AI Innovation Center

Senior ML Engineer position at AWS Generative AI Innovation Center, focusing on developing AI solutions and helping customers implement generative AI technologies.