Software Development Engineer (Elastic Kubernetes Service), EKS Scalability & Performance
Core
Design, build, and operate distributed systems for the EKS Kubernetes control plane, focusing on scalability, performance, and reliability for customers ranging from startups to large AI/ML workloads.
Role type
Senior Software Development Engineer (Distributed Systems & Kubernetes)
Builds
Vertical Auto-Scaling Service (VAS), SLA measurement pipelines, and control plane architecture for Ultraclusters
Domain
Cloud Infrastructure, Distributed Systems, Kubernetes Internals
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Kubernetes internals, Autoscaling algorithms, SLA monitoring, C++/Java/Perl, Object Oriented Design
Preferred skills
Kubernetes ecosystem, Docker, Kafka, Networking administration, Full SDLC experience
Technologies
Kubernetes, etcd, C++, Java, Perl, Docker, Kafka
Responsibilities
Build and operate the Vertical Auto-Scaling Service (VAS) to right-size EKS control planes; Contribute to control plane architecture for EKS Ultraclusters supporting 100,000-node clusters; Maintain and extend version release qualification scale tests; Engage with the upstream Kubernetes community to drive KEPs
Seniority
Senior, hands-on IC