Software Development Engineer II, EC2 Infrastructure Foundational Services
Core
Design and build highly available, regional and zonal services that operate at massive scale (millions of hosts, billions of API calls) to provision physical hardware and manage rack devices for AWS data centers.
Role type
Senior IC software development engineer (infrastructure)
Builds
Control systems for physical and Hailstone hosts, rack devices (Top of Rack/TOR, Powershelves), and logical status data for AWS infrastructure.
Domain
Cloud infrastructure / Data center hardware management
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, system design, architecture, reliability engineering, scaling, Kotlin, Java, Python, TypeScript
Preferred skills
Full software development life cycle, coding standards, code reviews, source control management, build processes, testing, operations
Technologies
Kotlin, Java, Python, TypeScript
Responsibilities
Design and build highly available services, own features end-to-end from requirements to operations, develop on-host agents and APIs, participate in on-call rotations
Seniority
Senior, hands-on IC