Software Engineer II, MLA Automation & Deployments

AmazonAustin, TX
$143,700 - $194,400Onsite

About The Position

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. We are seeking an engineer that 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. Come learn about the inner workings of the largest and most comprehensive cloud provider on the planet. Our team writes software to automate the release and daily operations of multiple platforms. Come join our team.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience building complex software systems that have been successfully delivered to customers
  • Comfortable with Java or Kotlin
  • Familiar with AWS Step functions, Databases (DynamoDB, Timestream, etc), Lambdas, CDK, Cloud Formation, EC2
  • Experienced with releasing software at scale with CI/CD

Responsibilities

  • Understand the Machine Learning Acceleration (MLA) platforms and designing and build CI/CD and other automation to improve customers experience and quality of the system.
  • Works with Machine Learning Software and Hardware Teams to understand challenges and improve efficiency and quality of releases and operations
  • Develop software which can be maintained, improved upon, documented, tested, and reused.

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service