CareerPlanSign in

Software Development Engineer, EC2 ML Supercompute

USA💼 Full-time💰 $143,400–$143,400🗓 2026-09-27

Core

Design and develop large-scale distributed software applications to enable efficient provisioning and delivery of UltraServer compute for high-performance training and inference workloads.

Role type

Senior IC software development engineer (distributed systems & ML infrastructure)

Builds

UltraServer compute services and EC2 Nitro infrastructure

Domain

Cloud computing, high-performance computing, machine learning infrastructure

Deliverable

production ML models | product features

Required skills

distributed systems design, embedded software development, system architecture, object-oriented design, reliability engineering, scaling strategies

Preferred skills

machine learning frameworks, cluster management, embedded systems, computer architecture, operating systems, parallel computing

Technologies

C#, Java, EC2, Cloud, Embedded, Firmware, Hardware, Machine Learning, Web

Responsibilities

Build and maintain software for UltraServer compute provisioning, improve quality and performance of EC2 services, own key business outcomes and make trade-off decisions, collaborate across hardware, firmware, software, and operations teams

Seniority

Senior, hands-on IC

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