Annapurna Labs our organization within AWS is responsible for building innovation in silicon and software for AWS customers. With development centers in the U.S. and Israel Annapurna is at the forefront of innovation by combining cloud scale with the worlds most talented engineers. The Annapurna team covers multiple disciplines including silicon engineering hardware design and verification software and operations. Because of Annapurnas breadth of talent weve been able to improve AWS cloud infrastructure in networking and security with products such as AWS Nitro Enhanced Network Adapter (ENA) and Elastic Fabric Adapter (EFA) in compute with AWS Graviton and F2 EC2 Instances in machine learning with AWS Neuron Inferentia and Trainium ML Accelerators and in storage with scalable NVMe.
As part of Annapurna Labs Infrastructure team youll have the opportunity to invent the next generation of cloud computing infrastructure. Youll experience what its like to work in a fastpaced innovative and startup like environment filled with some of the brightest minds in the industry. The work we do is at massive scale and deeply important to our customers. The infrastructure is used by Annapurna engineers to design and build every component of our hardware and software to come together into products that our customers use for accelerated computing.
If you want a career that makes an impact allows you to invent and have firsthand visibility into how your implementations delight customers then we have a role for you.
If youre interested in being on a team that is building a complete product from inception to delighted customers Annapurna is a fantastic choice.
Join us in creating the most advanced Machine Learning Accelerators in the world!
Key job responsibilities
As a systems development engineer you will build CloudScale Machine Learning Acceleration Infrastructure including architecting and delivering directly to your customers the Annapurna engineering teams that are building hardware/software running in our data centers which are custom designed machine learning products: AWS Inferentia2 and Trainium.
You will interact with multiple teams to develop and execute indepth infrastructure development plans including defining the security requirements and threat models. You will build mechanisms to automate host operating systems (OS) patching and define our software services security posture. You will define and execute both shortterm and longterm strategies for vulnerability remediation and drive remediation activities across multiple Annapurna teams. Youll work closely with the Annapurna engineers to learn their operational constraints architectural design requirements and partner with senior security engineers to review refine and optimize remediation plans.
Your impact will be critical in helping AWS/Annapurna maintain toptier security by balancing risk and delivery. Youll focus on identifying security trends enhancing security visibility and recommending improvements to our security posture.
Dive deep to address infrastructure security risks involving networking high performance compute clusters infrastructure automation of hardware/software/firmware testing and ASIC/EDA development. You will help scale the next generation of cloud infrastructure based on cloud frameworks and AWS services. You will own security reviews for infrastructure development and partner with AWS service teams and vendors with a focus on security. You will influence within your team your customers and AWS service teams to help drive and develop the technical implementation for overall system designs. You will identify and implement process improvements which improve the teams agility and operations including improvements to design automation development test or operations. You will develop document and update operational runbooks as you participate in oncall rotations.
A day in the life
Each day you will work with the best engineers in the industry to develop Machine Learning Accelerators. Onsite in Austin Texas you will be apart of the team that develops custom silicon and you will secure the infrastructure that enables this innovation. Take a look inside our labs to see what you will learn at Annapurna Labs:
2 years of noninternship professional software development experience
1 years of designing or architecting (design patterns reliability and scaling) of new and existing systems experience
Knowledge of systems engineering fundamentals (networking storage operating systems)
Experience programming with at least one modern language such as C C# Java Python Golang PowerShell Ruby
Bachelors degree in computer science or equivalent
Knowledge of system security vulnerabilities and remediation techniques.
2 years of experience in any combination of the following: threat modeling experience secure coding identity management and authentication security vulnerabilities attacker exploit techniques and methods/tools used for security risk remediation.
Experience utilizing AWS cloud solutions in a DevOps environment
Experience with Linux/Unix
Experience building services using AWS products
Experience with CI/CD pipelines build processes
Experience implementing security solutions at the business division level or equivalent
Experience leveraging Large Language Models (LLMs) to automate and scale security
Strong understanding of security risks and mitigation strategies
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.