Software Development Engineer, ECS
Core
Develop features for Amazon Elastic Container Service (ECS) and Fargate, a fully managed container orchestration service, to help customers deploy, manage, and scale containerized applications.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Scalable and robust container orchestration services for public AWS customers
Domain
Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features
Required skills
Distributed systems design, Linux development, Scalable system architecture, Data analysis, System reliability, Software development lifecycle
Preferred skills
Full SDLC experience, Code review, Source control management, Testing, Operations experience
Technologies
Linux, Container orchestration, AWS
Responsibilities
Design, build, deploy, and own scalable and robust systems; Participate in on-call rotations to operate public AWS services; Use data to guide decisions and validate assumptions; Contribute to architecture and technology choices; Develop project plans and deliver consistently
Seniority
Senior, hands-on IC