Annapurna Labs - Manor, TX
posted 5 months ago
In Annapurna Labs, we are at the forefront of hardware/software co-design not just in Amazon Web Services (AWS) but across the industry. The Release and Automation Software Team is looking for candidates interested in designing and building services and automations to improve the releases and operations of our Machine Learning servers. This role involves understanding the Machine Learning Acceleration (MLA) platforms and designing and building CI/CD and other automation to enhance customer experience and system quality. As a Senior Software Engineer, you will work closely with Machine Learning Software and Hardware Teams to understand challenges and improve the efficiency and quality of releases and operations. You will develop software that is maintainable, improvable, documented, tested, and reusable. This position offers a unique opportunity to learn about the inner workings of the largest and most comprehensive cloud provider on the planet, while contributing to the automation of release and daily operations across multiple platforms. We are seeking an engineer who is comfortable with Java or Kotlin, familiar with AWS Step functions, Databases (DynamoDB, Timestream, etc.), Lambdas, CDK, Cloud Formation, EC2, and experienced with releasing software at scale with CI/CD. If you have a passion for automation and improving processes, we want to hear from you!