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) for AWS EC2 infrastructure.
Role type
Senior IC software development engineer (EC2 infrastructure)
Builds
Critical control systems for physical hardware provisioning, host/rack management, and automated RamDisk management
Domain
Cloud infrastructure / Data center operations
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, System design, Reliability engineering, Scalability, API development, On-host agent development, Web interface development, Operational excellence
Preferred skills
Full software development life cycle, Code reviews, Source control management, Build processes, Testing
Technologies
Kotlin, Java, Python, TypeScript
Responsibilities
Design and build highly available services, Own features end-to-end from requirements to operations, Develop modern services spanning on-host agents and APIs, Participate in on-call rotations
Seniority
Senior, hands-on IC