Sr. Software Engineer, Annapurna Labs, ML Acceleration
Amazon · Austin, TX · Software Development
About this role
Amazon is hiring a senior-level Machine Learning Engineer based in Austin, TX. The posting calls out experience with AWS, CI/CD, Machine Learning, Embedded Systems. Compensation is listed at $168,100–$227,400 per year.
- Role
- Machine Learning Engineer
- Function
- machine learning
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Austin, TX
- Department
- Software Development
- Posted
- Apr 8, 2026
More roles at Amazon
Job description
from Amazon careersAnnapurna Labs designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago—even yesterday. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our customers change the world. The Machine Learning Platform Software Team is looking for a Senior Software Engineer who wants to develop industry leading acceleration platforms with an affinity towards efficient, robust, and highly available systems. Key job responsibilities You will develop software that initializes machine learning accelerators and monitor server health by collecting sensor data, logs, and device metrics. - Evaluate and optimize firmware performance - Develop tests to validate firmware - Develop systems software - Build data collection and aggregation systems at AWS scale - Build error detection and recovery mitigation systems at AWS scale A day in the life The team is focused on our organization's ability to scale. Automation, software best practices, and good architectural abstractions are key to this endeavor. You will have the opportunity to develop software in a highly cross-functional environment, working side by side with software and hardware teams to…