GrepJob
Roblox

Principal Software Engineer, Stateless Jobs Platform (Core Services)

Roblox
Apply
about 22 hours ago
San Mateo, CA, USA
Staff+
H1B Sponsor

Base Salary

$345k - $399k/yr

Responsibilities

  • Design and develop custom Kubernetes Operators and Controllers in Go.
  • Create systems for seamless workload mobility between on-premise and public cloud environments.
  • Write performant reconciliation loops and Custom Resource Definitions (CRDs) for complex scheduling logic.
  • Build high-level platform abstractions to enhance developer velocity.

Requirements

  • 10+ years of experience building web services using Golang or similar language.
  • Experience building and operating Kubernetes clusters.
  • Deep understanding of Kubernetes internals including control plane and scheduling.
  • Experience with large scale distributed systems focusing on scalability and reliability.
  • Strong knowledge of distributed systems fundamentals such as leader election and event-driven architectures.
  • Experience designing systems for multi-region orchestration and disaster recovery.
  • Experience with on-call duties and troubleshooting live site issues.
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • Experience writing Kubernetes Operators or custom controllers using Operator-SDK.

Tech Stack

GoKubernetes

Categories

BackendData EngineeringDevOps