Software Engineer, Release and Automation Annapurna Labs ML Acceleration Server Software

6 months ago


Austin, United States Annapurna Labs (U.S.) Inc. Full time
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.

Have you ever wondered how some public bug ever made it to production? Ever built a custom test runner and automated it for every build? Do you despise repeated manual work? Have you built any automation for your home? The lights, maybe window blinds, maybe the thermostat, or maybe you had a wild animal problem and you set up a motion sensor to turn on the sprinklers and send them packing. If that fits you or just sounds fun we want to hear from you.

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.

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.

Key job 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.

A day in the life
Inclusive Team Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.

Work/Life Balance
Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.

Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.

We are open to hiring candidates to work out of one of the following locations:

Austin, TX, USA

BASIC QUALIFICATIONS

- 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

PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience



  • Austin, United States Annapurna Labs (U.S.) Inc. Full time

    AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the...


  • Austin, Texas, United States Amazon Full time

    About the RoleThe Machine Learning Platform Software Team at Amazon is seeking a skilled Software Engineer to develop industry-leading acceleration platforms with a focus on efficient, robust, and highly available systems.Key ResponsibilitiesDevelop software that initializes machine learning accelerators and monitors server health by collecting sensor data,...


  • Austin, Texas, United States TALENT Software Services Full time

    Are you an experienced Staff Firmware Build and Release Engineer looking for a new challenge? Talent Software Services may have the job for you Our client is seeking an experienced Staff Firmware Build and Release Engineer to work at their company in Austin, TX.Conversion Salary Range: $41,854.91/Year to $250,958.00/YearPosition Summary: Seeking skilled,...


  • Austin, Texas, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Embedded Software Development Engineer to join our team at Annapurna Labs. As a key member of our team, you will be responsible for designing and developing high-performance networking software for our customers.Key ResponsibilitiesDesign and develop highly scalable and available embedded networking...


  • Austin, United States Talent Software Services, Inc. Full time

    Staff Firmware Build and Release EngineerJob Summary: Talent Software Services is in search of a Staff Firmware Build and Release Engineer for a direct placement position in Austin(Hybrid), TX. Position Summary: Seeking skilled, experienced, and highly motivated release engineering experts to join our Software Engineering groupAs a member of the System...


  • Austin, United States Annapurna Labs (U.S.) Inc. Full time

    Job summary Amazon Web Services provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world.We are seeking an experienced Design Verification Engineers to build the next generation of our cloud server platforms. Our success depends on our world-class...


  • Austin, Texas, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Annapurna Labs, a part of AWS Utility Computing. As a member of our team, you will be responsible for improving the Arm software by rewriting or optimizing existing libraries to deliver the best performance on Graviton CPUs.Key ResponsibilitiesDesign,...


  • Austin, United States Centric Software Full time

    We are looking for a highly skilled Senior Software Engineer to join our team as an individual contributor, playing a crucial role in delivering product features and driving the development of cutting-edge enterprise systems. Key Responsibilities: Pragmatic Problem-Solving: Provide practical solutions by understanding and effectively leveraging the...


  • Austin, Texas, United States Amazon Full time

    About the RoleAWS Utility Computing (UC) provides innovative services, including Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to support customers with specialized security solutions for their cloud services.As a member of the UC organization, you'll contribute to the development and management of Compute, Database, Storage,...


  • Austin, Texas, United States META Full time

    Job SummaryMeta is seeking a highly skilled Software Engineer, Systems ML to join our team. As a key member of our MTIA Software team, you will be responsible for developing a comprehensive AI Compiler strategy that delivers a highly flexible platform to train and serve new DL/ML model architectures.You will work closely with AI researchers to analyze deep...


  • Austin, United States Q2 Software, Inc. Full time

    As passionate about our people as we are about our mission. What We're All About: Q2 is proud of delivering our mobile banking platform and technology solutions, globally, to more than 22 million end users across our 1,300 financial institutions and fintech clients. At Q2, our mission is simple: Build strong, diverse communities by strengthening their...


  • Austin, Texas, United States Qualcomm Full time

    Job SummaryWe are seeking an ambitious, technically strong, and innovative engineer for the Cloud AI accelerator card validation team at Qualcomm. The successful candidate will play a pivotal role in shaping the success of our AI accelerator products.Key ResponsibilitiesConfigure and onboard a variety of Linux servers from multiple vendors.Work with...


  • Austin, Texas, United States Centric Software Full time

    We are seeking a highly skilled Senior Software Architect to drive the development of cutting-edge enterprise systems.Key Responsibilities:Pragmatic Problem-Solving: Utilize expertise in cloud-native technologies to provide practical solutions by understanding and effectively leveraging the existing tech stack.Tech Stack Utilization: Leverage Java (Spring...


  • Austin, Texas, United States Centric Software Full time

    About the Role:Centric Software is seeking a highly skilled Senior Software Architect to join our Innovation Programs Group. As a key member of our team, you will be responsible for driving innovation, identifying gaps in our product line, and creating rapid prototypes to enhance our offerings.Key Responsibilities:Architecture Development:Design and...


  • Austin, Texas, United States Asure Software Full time

    Job SummaryWe are seeking a highly skilled Associate Software Engineer to join our team at Asure Software. As a key member of our engineering team, you will be responsible for collaborating with other engineers to write and develop code, designing and developing web-based applications to enhance the performance and stability of our current applications, and...


  • Austin, Texas, United States Asure Software Full time

    Job Title: Software Development EngineerJob Description:As a Software Development Engineer at Asure Software, you will be responsible for collaborating with other engineers to write and develop code, as well as developing web-based applications to enhance the performance and stability of current applications.Responsibilities:* Write testable, readable,...


  • Austin, United States CORRIDOR Aviation Service Software Full time

    OverviewCAMP Systems is the leading provider of aircraft compliance and health management services to the global business aviation industry. CAMP is the pre-eminent brand in its industry and is the exclusive recommended service provider for nearly all business aircraft manufacturers in the world. Our services are delivered through a “SaaS plus” model and...


  • austin, United States CORRIDOR Aviation Service Software Full time

    OverviewCAMP Systems is the leading provider of aircraft compliance and health management services to the global business aviation industry. CAMP is the pre-eminent brand in its industry and is the exclusive recommended service provider for nearly all business aircraft manufacturers in the world. Our services are delivered through a “SaaS plus” model and...


  • Austin, United States CORRIDOR Aviation Service Software Full time

    OverviewCAMP Systems is the leading provider of aircraft compliance and health management services to the global business aviation industry. CAMP is the pre-eminent brand in its industry and is the exclusive recommended service provider for nearly all business aircraft manufacturers in the world. Our services are delivered through a “SaaS plus” model and...


  • austin, United States CORRIDOR Aviation Service Software Full time

    OverviewCAMP Systems is the leading provider of aircraft compliance and health management services to the global business aviation industry. CAMP is the pre-eminent brand in its industry and is the exclusive recommended service provider for nearly all business aircraft manufacturers in the world. Our services are delivered through a “SaaS plus” model and...