Sr. Software Development Engineer, Trainium Systems
Core
Build end-to-end software services for provisioning, monitoring, updating, and troubleshooting AWS Trainium AI training servers.
Role type
Senior Software Development Engineer (Infrastructure/Systems)
Builds
Provisioning, health monitoring, software delivery, and diagnostic tools for AI training server fleets.
Domain
Cloud infrastructure, AI training hardware, server management
Required skills
System design, architecture, software development lifecycle, mentoring, reliability engineering, scaling, API design, Redfish, orchestration stacks
Preferred skills
Full SDLC experience, code reviews, source control, testing, operations
Technologies
Redfish, orchestration stacks, standard interfaces
Responsibilities
Own building provisioning services from power-on to ready-to-run; Build monitoring and anomaly detection services; Develop software-delivery and update services; Develop diagnostics and troubleshooting tools; Define standard interfaces for operator tools; Build integrations with orchestration stacks; Develop fleet management services.
Seniority
Senior, hands-on IC with mentorship responsibilities