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 a month 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

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building and enhancing streaming data services using Apache Kafka, with competitive compensation and benefits.

Software Development Engineer, AWS

AWS seeks Software Development Engineer for automotive industry solutions, offering competitive pay, benefits, and opportunity to work on scalable systems.

Software Development Engineer, Devices & Services Trust CX Innovations

Mid-level Software Development Engineer role at Amazon focusing on AI trust and customer experience innovations with competitive compensation and benefits.