Principal Software Engineer
Core
Define and drive the architecture of highly available, secure, and scalable AKS control-plane systems, advancing Kubernetes components and improving reliability through performance engineering and automated recovery.
Role type
Principal Software Engineer (Kubernetes Control Plane)
Builds
Azure Kubernetes Service (AKS) control-plane systems, including API server, etcd, and controllers
Domain
Cloud Infrastructure / Distributed Systems / Kubernetes
Deliverable
production ML models | infrastructure
Required skills
Kubernetes control-plane architecture, distributed systems design, performance engineering, capacity planning, fault testing, automated recovery mechanisms, incident investigation, AI-assisted development, networking troubleshooting (DNS, TCP/IP, TLS), observability, deployment automation
Preferred skills
Experience with C, C++, C#, Java, JavaScript, or Python, experience with GitHub Copilot or similar AI tools, experience building reliable distributed services with safe deployment practices
Technologies
AKS, Kubernetes, API server, etcd, GitHub Copilot
Responsibilities
Design automated detection, mitigation, and recovery mechanisms for distributed systems; Lead investigations of complex distributed-system failures; Mentor engineers and provide technical leadership across teams; Apply AI-assisted development to engineering and operational workflows; Improve engineering velocity through reusable frameworks and operational tooling
Seniority
Principal, strategy & mentorship
