Role Overview
Design, build, and operate Roblox's Envoy-based application gateway fleet — the front door for billions of daily requests — owning L7 routing, authentication, rate limiting, and traffic policy end to end.
About Roblox
Roblox is reimagining the way people come together to connect, create, and express themselves. To support our massive scale, we are powered by thousands of microservices.
Key Responsibilities
- Design, build, and operate Roblox's Envoy-based application gateway fleet — the front door for billions of daily requests — owning L7 routing, authentication, rate limiting, and traffic policy end to end.
- Own the reliability and scale characteristics of the gateway: capacity and headroom modeling, failure isolation and blast-radius reduction, progressive delivery of config and code changes, and measurable reduction in edge-caused incidents.
- Partner with the internal networking and service teams to deliver one coherent traffic story from client to service, abstracting cluster and regional boundaries away from application developers.
- Serve as a primary escalation point for complex edge and gateway issues, debugging across Envoy configuration and internals, xDS control plane behavior, TLS termination, and the underlying network and load-balancing stack.
Requirements & Eligibility
- 3+ years of experience in distributed systems, with strong expertise in networking architecture and technologies (Envoy, Kubernetes)
- Deeply knowledgeable of L7 networking concepts: routing and request transformation, TLS termination and certificate management, authentication and authorization, rate limiting, and load-balancing
- Experienced running Kubernetes in production and familiar with the K8s networking model
- Comfortable working with Envoy proxy internals, xDS APIs, and control plane architectures
- Fluent in Go, C/C++, or Rust
Required Skills & Tech
EnvoyKubernetesGoC++Rust