CareerPlanSign in

Software Development Engineer, EC2 Machine Learning Supercompute

Seattle, Washington, United States💼 Full-time💰 $143,700–$194,400🗓 2026-09-17 → 2026-09-25

Core

Build and maintain software and services for efficient provisioning and delivery of UltraServer compute to customers, ensuring high quality, availability, observability, and performance for EC2 Supercomputers optimized for high-performance ML training and inference.

Role type

Senior Software Development Engineer (Distributed Systems & Embedded)

Builds

UltraServer compute provisioning services and delivery infrastructure

Domain

Cloud Infrastructure / High-Performance Computing / Machine Learning

Deliverable

production ML models | infrastructure

Required skills

Computer science fundamentals, large-scale distributed systems design, embedded software development, object-oriented design, modern programming languages (Java, C++, C#)

Preferred skills

ML frameworks, cluster management, computer architecture, operating systems, parallel computing

Technologies

Java, C++, C#

Responsibilities

Design and develop large-scale distributed or embedded software applications, own key business outcomes and trade-off decisions, collaborate with hardware, firmware, software, and operations teams

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.