Principal Software Engineer - Compute (Kubernetes)
Core
Architecting and evolving the Kubernetes infrastructure platform that powers Roblox's global scale operations, ensuring secure, reliable, and high-performance compute for millions of concurrent requests.
Role type
Principal Software Engineer (Kubernetes Infrastructure)
Builds
A secure, reliable, and invisible Kubernetes foundation for internal and external customers across on-prem and public cloud fleets.
Domain
Cloud Infrastructure / Platform Engineering / Kubernetes
Deliverable
infrastructure
Required skills
Kubernetes internals (controllers, operators, API server, etcd), distributed systems architecture, cloud-native security, container networking, automation, observability, technical leadership, mentorship
Preferred skills
upstream Kubernetes contributions, cross-functional stakeholder influence
Technologies
Kubernetes, etcd, custom controllers, operators
Responsibilities
Define long-term architectural strategy for the Kubernetes ecosystem, design intuitive interfaces for consuming compute services, solve complex scaling bottlenecks in the control plane, architect security and multi-tenancy solutions, lead design of automation and self-healing systems, define technical roadmap with engineering leadership, mentor senior and staff engineers
Seniority
Principal, technical anchor & mentorship