Principal Software Engineer, Compute Fleet Management
Core
Technical lead for Roblox's compute fleet management, owning capacity supply/demand balance, security, and uptime across on-prem and cloud Kubernetes clusters.
Role type
Principal Software Engineer (Infrastructure/Compute)
Builds
Roblox's compute capacity layer, control planes, and self-serve capacity UIs/APIs
Domain
Cloud Infrastructure / Distributed Systems / Kubernetes
Deliverable
infrastructure
Required skills
Go, Kubernetes control plane design, gRPC, SQL/Postgres, large-scale distributed systems, on-prem and cloud operations
Preferred skills
None stated
Technologies
Go, Kubernetes, gRPC, Postgres
Responsibilities
Set technical direction across three Fleet Management pods; Architect declarative control planes for compute fleet; Design internal customer contracts and APIs for fleet automation; Drive strategy for self-serve capacity products; Centralize security and maintenance operations for all clusters; Partner with stakeholders to balance compute supply and demand; Write code daily on hardest design and implementation problems
Seniority
Principal, hands-on IC with leadership across multiple teams