Software Automation Engineer, Annapurna Labs

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and powering businesses worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Software Automation Engineer, Annapurna Labs

AWS Utility Computing (UC) is seeking a talented Software Automation Engineer to join Annapurna Labs, a crucial part of Amazon Web Services. This role offers an exciting opportunity to work on developing semiconductor platforms with revolutionary architecture within AWS's largest cloud infrastructure. You'll be part of the team responsible for building essential software components for networking and storage functionality, working with cutting-edge technologies in both kernel and user space.

The position requires expertise in automation, testing, and CI/CD processes, where you'll create and implement effective test plans, develop tools, and build high-scale dashboards. You'll work in a dynamic, open environment that powers hundreds of thousands of businesses across 190 countries. The role combines hardware and software elements, requiring strong skills in Python, Linux systems, and automation frameworks.

AWS values diverse experiences and work-life harmony, offering flexible work arrangements and a strong culture of inclusion. You'll have access to extensive knowledge-sharing resources, mentorship opportunities, and career development support. The position is part of the larger AWS Utility Computing organization, which provides foundational services like S3 and EC2, consistently delivering product innovations that set AWS apart in the industry.

As part of Annapurna Labs' software group, you'll collaborate with various AWS teams, contributing to company-wide initiatives. This challenging role offers the unique opportunity to influence cloud infrastructure development, making it faster, more secure, and more robust. The position is ideal for someone who enjoys complex problem-solving, has strong technical skills, and wants to be part of shaping the future of cloud computing.

Last updated 13 days ago

Responsibilities For Software Automation Engineer, Annapurna Labs

  • Creating and automating effective test plans
  • Create CI/CD flows
  • Implement effective dashboards with high scale
  • Develop tools and integrate them into continuous delivery process
  • Build essential software components for networking and storage functionality

Requirements For Software Automation Engineer, Annapurna Labs

Python
Linux
  • Bachelor's Degree in Computer Science, Electrical Engineering, or Information Systems
  • Experience with HW/software automation design and development
  • 4+ years of experience in Python and OOP
  • 4+ years of experience working with Linux/Windows servers, Git/version control, debugging complex systems
  • Familiarity with system design concepts and good system understanding

Benefits For Software Automation Engineer, Annapurna Labs

Medical Insurance
401k
Parental Leave
  • Flexible work hours
  • Career development resources
  • Mentorship opportunities
  • Employee-led affinity groups
  • Inclusive work culture

Interested in this job?

Jobs Related To Amazon Software Automation Engineer, Annapurna Labs

Quality Assurance Engineer

Quality Assurance Engineer position at Amazon Kids, focusing on testing and quality assurance for family-oriented digital products and services.

Software Engineer II, AWS Supply Chain

AWS Supply Chain Software Engineer II position focusing on building cloud-based supply chain solutions using AWS technologies and microservices architecture.

Software Development Engineer, On Road Transporter Experience

Backend Software Engineer role at Amazon Flex focusing on delivery technology and AWS services

Software Development Engineer, PrivateLink

AWS seeks Software Development Engineer for EC2 Networking team to build next-gen cloud networking services, offering competitive pay and comprehensive benefits.

Software Development Engineer II, AWS Billing

AWS Billing Tax team seeks Software Engineer II to build scalable tax calculation systems and handle global regulatory requirements.