Software Development Engineer II, AWS EKS
Core
Design, build, and operate the compute layer and node runtime infrastructure for Amazon EKS, enabling customers to run containerized and AI/ML workloads reliably at scale.
Role type
Senior IC systems software engineer (Kubernetes node runtime & GPU infrastructure)
Builds
Optimized Amazon Machine Images (AMIs), node monitoring agents, VM isolation runtimes, and GPU/accelerator support for EKS.
Domain
Cloud infrastructure, Kubernetes internals, Linux systems programming, GPU/accelerator technologies
Deliverable
production ML models | infrastructure
Required skills
Systems programming (C++, Rust, Go), Linux internals, Kubernetes node components (kubelet, containerd, runc), GPU driver integration, automated build/release pipelines, incident response
Preferred skills
Kubernetes ecosystem, cloud infrastructure, Linux/RHEL, infrastructure as code (CloudFormation, Ansible), open-source contributions, distributed systems operations
Technologies
Kubernetes, containerd, runc, NVIDIA drivers, EFA, Neuron, Nitro partitions, Python, Ruby, Golang, Java, C++, Rust
Responsibilities
Architect and implement node-level runtime infrastructure, own operational health of EKS node runtime layer, lead design of complex node runtime features, configure container runtimes and device plugins, mentor junior engineers on systems programming and Linux internals, drive improvements in AMI build pipelines and incident response processes
Seniority
Senior, hands-on IC with technical leadership