# Sr. Software Development Engineer, Trainium Systems at Amazon

Amazon is hiring a Sr. Software Development Engineer, Trainium Systems in San Diego, United States. It pays $193k-$262k a year and Level rates it Little AI ●○○○; you can [apply on Amazon](https://jobsbylevel.com/go/18728907-5824-4aac-b55a-1a3dc78d4dd2?utm_medium=ai-agent).

AI Level 1, AI centrality 23 out of 100. US, CA, San Diego.

## Details

- Company: [Amazon](https://jobsbylevel.com/companies/amazon)
- AI level: AI Level 1 (score 23 out of 100)
- Location: US, CA, San Diego
- Salary: $193k-$262k
- Posted: October 28, 2026
- Apply: https://jobsbylevel.com/go/18728907-5824-4aac-b55a-1a3dc78d4dd2?utm_medium=ai-agent
- Free CV review for this job: https://jobsbylevel.com/cv-review?job=sr-software-development-engineer-trainium-systems-at-amazon-f42e1a

## Description

Have you ever wondered what it takes to build the software systems that turn a rack of AI accelerators from inert silicon into a system a customer can run workloads on? Do you want deep ownership of a service that every one of those systems depends on to boot, run, and stay healthy? Who are we? Annapurna Labs is the part of Amazon that designs the custom silicon behind the cloud, including Trainium for AI training, Graviton CPUs, and the AWS Nitro system. Nearly every server in AWS runs hardware we designed. We build the chips, the systems, and the software that power some of the largest AI training and inference workloads in the world. What do we do? We build the software that provisions, operates, updates, and monitors the servers behind AWS's largest AI training workloads, built on Trainium, Graviton, and the AWS Nitro system. We give the people who run this hardware a complete way to stand it up, watch its health, deliver new software to it, and diagnose it, all through open, standard interfaces. We own that software from design through the running system. Why it's high-impact? The hardware is just silicon until our software makes it provisionable, observable, and serviceable. Every system runs through what we build. The service you own is on the path for all of them, and the people who run this hardware depend on it every day. What's the challenge? There are many ambiguous and difficult challenges in our fast-moving space. Our services require deep system and software expertise. You need to have the ability to work within a fast moving and startup-like environment in a large company. You will identify solutions, trying ideas, given space to fail and iterate to produce products that your customers love. What you will do? You will be part of a team that builds services end to end, from a blank page to an operator running it in production. You work backward from what the customer needs, build on the interfaces the hardware teams expose, and set the requirements those teams meet for you. Who would succeed in this role? A deeply technical engineer who stays close to both the customer and the system design. You dive deep to understand how the hardware and the software actually behave, you decide when a small change is enough and when a problem needs a new design, and you own your service without waiting to be told. You raise the bar in code reviews and you lift the engineers around you. Key job responsibilities - Own building provisioning services end to end that bring a server from power-on to ready-to-run. - Build the services or interfaces for monitoring, health, and anomaly detection that surface a server's state and flag a failing component before it takes a workload down. - Develop the software-delivery service that pushes an update to a running server, verifies it, and recovers the server cleanly when an update fails. - Develop the diagnostics and troubleshooting tools that let an operator isolate a fault without pulling in the team that built the service. - Define the standard interfaces an operator's tools drive, and set the behavior the hardware teams deliver against them, including plugins, libraries, tools, or APIs. - Build the integrations with standard orchestration stacks. - Develop and build the services that let an operator run a fleet of these servers at scale. A day in the life You design and build the provisioning and management surface over standard interfaces like Redfish, and the boot flow operator tools drive. You build the offline software-update service and prove the signed bundle applies and recovers cleanly. You design each system against the interfaces the platform exposes and turn architecture decisions into APIs and tools a customer runs without you in the loop. About the team Our team builds the software suite for provisioning, monitoring, software delivery, and the diagnostics of Trainium systems, and we build all of it on open, standard interfaces. We serve the engineers and operators who run

The description is cut here. Read the full offer: https://jobsbylevel.com/jobs/sr-software-development-engineer-trainium-systems-at-amazon-f42e1a

Source: https://jobsbylevel.com/jobs/sr-software-development-engineer-trainium-systems-at-amazon-f42e1a

## Cite this page

Level. https://jobsbylevel.com/jobs/sr-software-development-engineer-trainium-systems-at-amazon-f42e1a.

Get job alerts: https://jobsbylevel.com/newsletter
