Software Dev Engineer - II, AWS EC2 Ultraservers
Core
Design, build, and maintain cloud-based repair and recovery workflows for Trainium UltraServers, orchestrating operations from impairment detection through completed recovery for AI/ML infrastructure.
Role type
Senior IC software development engineer (cloud infrastructure)
Builds
EC2 UltraServer availability and repair/recovery systems for NVIDIA-based ML infrastructure
Domain
Cloud computing, AI/ML infrastructure, datacenter operations
Deliverable
production ML models
Required skills
AWS services, system architecture, C#, C++, Java, Perl, Object Oriented Design, distributed software applications, multi-tiered systems, large-scale software development
Preferred skills
Full software development life cycle, full stack development, code reviews, source control management, build processes, testing, operations
Technologies
AWS, EC2, Trainium UltraServers, NVIDIA
Responsibilities
Design and develop technologies powering infrastructure for AI workloads, lead technical projects establishing EC2 as a pioneer for AI/ML workloads, collaborate with teams to influence architecture of provisioning systems, build customer relationships by investigating performance challenges and publishing best practices
Seniority
Senior, hands-on IC