Principal Software Engineer - AKS Flex: High Scale
Core
Architect and scale the control plane, flex nodes, and Unbounded platform for AKS, defining the multi-year technical roadmap and leading cross-organization design efforts.
Role type
Principal Software Engineer (Kubernetes Control Plane & Infrastructure)
Builds
Scalable Kubernetes control plane, flex nodes, Unbounded platform, and node lifecycle automation systems.
Domain
Cloud Infrastructure, Kubernetes, Distributed Systems
Required skills
Go, Rust, C++, C#, Java, Python, etcd internals (Raft, MVCC, compaction), storage systems (B-trees, LSM trees, WAL), Kubernetes control plane internals, performance engineering, capacity modeling, automation design, declarative API design.
Preferred skills
Open-source community leadership, production operations experience, cross-organization design leadership.
Technologies
etcd, Kubernetes, Go, Rust, C++, C#, Java, Python, SSH, BMC, TPM, PXE boot.
Responsibilities
Define multi-year technical roadmap for AKS Flex; lead cross-organization design for AKS, Azure compute, storage, networking, and identity; make and defend key architectural decisions on correctness, durability, and scale; mentor senior engineers; build scale and performance testing infrastructure; design automation for safe etcd operations at fleet scale; design systems for worker nodes across diverse substrates; contribute to the Unbounded open-source project; participate in production operations and on-call rotations.
Seniority
Principal, strategy & mentorship
