Taro Logo

Software Engineer III, Annapurna Labs

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$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, providing foundational services like Amazon S3 and EC2. This role is within Annapurna Labs, acquired by AWS in 2015, which serves as the infrastructure provider for AWS. The position focuses on developing machine learning tools for 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 sophisticated machine learning tools to run, optimize, and analyze ML workloads. The role requires expertise in profiling, optimization, resource management, scheduling, and code generation, particularly with new instruction set architectures including CPU, NPU, and GPU implementations.

The position offers an exciting opportunity to work on truly disruptive products in a high-growth environment. You'll be part of a team that defines, builds, and owns services while working alongside industry-recognized Amazon distinguished engineers. The role combines the innovation of a startup with the resources and scale of AWS.

Your responsibilities will include leading technical designs, implementing automation, resolving software defects, and building high-impact solutions for our large customer base. You'll participate in design discussions, code reviews, and cross-functional collaboration to influence business decisions with technical expertise.

The team culture emphasizes knowledge-sharing and mentorship, with senior members providing one-on-one guidance and thorough code reviews. We focus on career growth and professional development, assigning projects that help team members expand their engineering expertise.

AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences. We emphasize work-life harmony and offer flexible hybrid work arrangements, allowing team members to balance office collaboration with remote work as needed.

The position includes comprehensive benefits, mentorship opportunities, and career advancement resources. You'll be part of AWS's continuous innovation journey, working on products that set industry standards and shape the future of cloud computing.

This role represents an opportunity to make significant contributions to AWS's infrastructure while working with cutting-edge machine learning technologies and being part of a team that values both technical excellence and personal growth.

Last updated 2 days 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
  • Deep knowledge of profiling and optimization
  • Experience with resource management and scheduling
  • Knowledge of code generation and new instruction set architectures

Benefits For Software Engineer III, Annapurna Labs

Medical Insurance
401k
Vision Insurance
Dental Insurance
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Career growth opportunities
  • Mentorship programs
  • Flexible hybrid work model

Interested in this job?

Jobs Related To Amazon Software Engineer III, Annapurna Labs