Software Automation Engineer, Annapurna Labs

Part of Amazon Web Services (AWS), developing semiconductor platforms based on revolutionary architecture for cloud computing.
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Automation Engineer, Annapurna Labs

AWS Utility Computing (UC) is seeking a Software Automation Engineer at Annapurna Labs to join their innovative team developing semiconductor platforms for cloud computing. This role sits at the intersection of hardware and software, focusing on creating automation solutions for ML and HPC workloads. As part of Amazon Web Services, you'll work on essential components that power the world's largest cloud provider.

The position involves developing automation tools, implementing CI/CD workflows, and creating high-scale dashboards. You'll work with complex software and hardware setups, contributing to networking and storage functionality that serves AWS's massive infrastructure. The role offers exposure to cutting-edge technologies in both kernel and user space development.

Working at Annapurna Labs provides unique opportunities to influence cloud infrastructure development and collaborate with various AWS teams. The position combines embedded systems work with cloud technologies, requiring expertise in Python, Linux systems, and automation frameworks. You'll be part of the team that defines how cloud computing works today and shapes its future.

The role offers work-life harmony with flexible arrangements, and AWS's culture strongly emphasizes diversity, inclusion, and continuous learning. You'll have access to mentorship opportunities and career development resources within Amazon's vast ecosystem. The position is ideal for someone passionate about infrastructure automation, cloud computing, and working with cutting-edge hardware-software interfaces.

Last updated a day ago

Responsibilities For Software Automation Engineer, Annapurna Labs

  • Creating ML (Machine learning) and HPC (High performance computing) automation and tools
  • Create CI/CD flows
  • Implement effective dashboards with high scale
  • Building essential software components for networking and storage functionality in AWS

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

Benefits For Software Automation Engineer, Annapurna Labs

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Flexible work hours
  • Career development resources
  • Mentorship opportunities
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Parental Leave

Interested in this job?

Jobs Related To Annapurna Labs Ltd. Software Automation Engineer, Annapurna Labs

SW Automation Engineer, Graviton Team

Software Test Development Engineer role at Annapurna Labs (Amazon) focusing on quality assurance and test automation for AWS Graviton servers.

System Validation Engineer

System Validation Engineer role at AWS/Annapurna Labs focusing on cloud platform testing, automation, and quality assurance with opportunities to work on next-generation cloud technologies.

Quality and Automation Engineer 2

Quality and Automation Engineer position at Comcast focusing on software testing and automation.

System Infrastructure Developer

System Infrastructure Developer role at Apple, focusing on developing methodologies and automation for silicon development, offering $143K-$264K salary plus benefits.

CoreOS Quality Engineer (Private Cloud Compute - Server Operating Systems)

Quality Engineer position at Apple focusing on CoreOS and server operating systems testing, offering competitive salary range of $121,900-$214,500 in Cupertino.