Taro Logo

Software Automation Engineer

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

Description For Software Automation Engineer

AWS Utility Computing (UC) is at the forefront of cloud innovation, providing foundational services like Amazon S3 and EC2. Within AWS UC, the Amazon Dedicated Cloud (ADC) team focuses on specialized security solutions for cloud services. As a Software Automation Engineer at Annapurna Labs, you'll be part of AWS's semiconductor platform development team, working on revolutionary architecture.

The role combines machine learning, high-performance computing, and automation expertise. You'll be responsible for creating ML and HPC automation tools, implementing CI/CD flows, and building high-scale dashboards. This position offers the opportunity to work in a dynamic, fast-paced environment at the world's largest cloud provider.

The ideal candidate should have strong Python programming skills, experience with Linux systems, and a background in hardware/software automation. Knowledge of system design concepts, embedded software testing, and CI/CD tools like Jenkins and TeamCity is valuable. AWS values diverse experiences and provides extensive career development opportunities, including mentorship and knowledge-sharing resources.

Working at AWS means joining a culture that values curiosity, innovation, and inclusion. The company offers flexible work arrangements to support work-life harmony and hosts various inclusion events to foster stronger teams. As part of Amazon Web Services, you'll contribute to a platform that powers hundreds of thousands of businesses across 190 countries.

Last updated 17 days ago

Responsibilities For Software Automation Engineer

  • Creating ML (Machine learning) and HPC (High performance computing) automation and tools
  • Create CI/CD flows
  • Implement effective dashboards with high scale

Requirements For Software Automation Engineer

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

  • Flexible work hours
  • Mentorship and career growth opportunities
  • Work-life harmony

Jobs Related To Annapurna Labs Ltd. Software Automation Engineer