Software Development Engineer, EC2 UltraServer Delivery Team
Amazon Data Services, Inc.•2h ago
United StatesOnsite$143.7K–$194.4KFull-timeMid Level3+ yrs exp
H-1B verified · 2310 LCAs
Top focus
Software EngineerSoftware Engineer IiSenior Software EngineerDelivery Manager
- The Software Development Engineer II will design, build
- maintain cloud-based provisioning workflows for NVIDIA GB200/GB300 UltraServers, orchestrating complex multi-asset systems from infrastructure handoff to production delivery. This role requires expertise in AWS services, system architecture
- cross-functional collaboration with Manufacturing, Operations
- Program Management teams to deliver AI/ML infrastructure. Key job responsibilities The Software Development Engineer (SDE II) on the EC2 UltraServer Delivery team is responsible for delivering production-ready GB200 and GB300 UltraServers to customers by orchestrating complex multi-asset provisioning workflows. Following are the core responsibilities System Design & Architecture * Design and architect solutions that are cross-functional to Manufacturing, Operations
- Program Management * Work in environments where the technology strategy is defined but the solution design is not * Build solutions that are stable, logical, testable
- efficient with the ability to independently make trade-off decisions * Investigate and develop design concepts to frame solution sets at an application and product level Software Development * Build cloud-based solutions using AWS native services for scaling infrastructure frameworks * Write high-quality, maintainable code with proper testing and code reviews * Develop and maintain the Multi-Asset Provisioning Service workflows for GB200 and GB300 UltraServer hosts * Implement automation for hardware testing, cable validation
- testing processes * Create observable systems with appropriate metrics and alarming Operational Excellence * Execute and monitor UltraServer workflows for UltraServer provisioning * Troubleshoot workflow failures and coordinate with downstream teams * Focus on operational excellence by identifying problems and proposing solutions that improve manufacturing software Hardware & Software Integration * Work with hardware and software integrations specific to GPU clusters and AI/ML training systems * Manage network partition configurations for multi-node GPU clusters * Handle firmware validation and consistency checks across asset groups Team Collaboration * Collaborate with customers and stakeholders to convert business needs into technical designs * Participate in code reviews and technical assessments A day in the life This is a hands-on position in which you will own everything from end to end: requirements gathering, designs, design reviews, implementations, code reviews, incremental feature launches, operations, mentoring
- the driving of continuous improvement. About the team The EC2 UltraServer Provisioning team is a high-performing engineering organization responsible for delivering NVIDIA-based ML infrastructure at scale. We manage end-to-end provisioning workflows for GB200 and GB300 UltraServers, from host ingestion through testing, repair
- recovery. Our team drives operational excellence through continuous improvement of build quality metrics, reduction of dwell times
- collaboration on fleet-wide unsellable reduction initiatives. We work closely with hardware engineering, data center operations
- EC2 service teams to ensure reliable, efficient delivery of critical ML compute capacity. This is a high-impact role leading a two-pizza team of talented engineers solving complex technical challenges in one of Amazon's fastest-growing infrastructure domains.
- 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing
- operations experience - Bachelor's degree in computer science or equivalent - Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing
- operational excellence Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability
- 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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications
- location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off
- parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits . USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually
Required skills
AWSsystem architecturesoftware developmentprogrammingautomationhardware integration