Roblox logo

Principal Software Engineer, Orchestration

Roblox

San Mateo, CA · San Mateo · USD 295,250-345,040 / year · 10+ years experience · Full-time · Onsite · Posted Oct 20, 2026

At a glance

Experience
10+ years experience
Employment
Full-time
Workplace
Onsite
Location
San Mateo, CA · San Mateo
Salary
USD 295,250-345,040 / year · Base salary
Visa sponsorship
Visa sponsorship not offered

About the role

  • The Principal Software Engineer for the Data Platform Orchestration team will lead the architecture and operation of Roblox's data workload scheduling systems.
  • This role involves managing Apache Airflow and Kubernetes infrastructure to support thousands of daily DAGs and Spark jobs at scale.
  • The position focuses on improving system reliability, performance, and developer experience for hundreds of internal engineers.

Responsibilities

  • Define the multi-year architecture for Airflow and the surrounding data platform.
  • Scale and harden the Airflow scheduler, metadata database, and executors to ensure predictable latency.
  • Lead the design and operation of EKS clusters, including autoscaling, resource isolation, and cost efficiency.
  • Build platform tooling, APIs, custom operators, and libraries for internal data teams.
  • Establish SLOs, alerting, and diagnostics for pipelines and platform components.
  • Lead incident reviews and implement root-cause fixes in code.
  • Collaborate with data platform, governance, data science, and product engineering teams to align roadmaps.
  • Mentor staff, senior, and mid-level engineers while setting standards for code quality and design.

Requirements

  • B.S. equivalent in CS or sufficient experience.
  • 10+ years of experience designing, building, and operating production-grade, large-scale distributed systems.
  • Deep, hands-on experience designing, running, and scaling a production data-related workflow orchestrator or job scheduler.
  • Proven experience managing and scaling production Kubernetes clusters on AWS (EKS), including Helm, autoscaling, and GitOps.
  • Strong proficiency in Python, plus Go or Java.
  • Working knowledge of Spark jobs on Kubernetes and how orchestration interacts with them.
  • Experience building platforms used by other engineers with a focus on APIs and observability.
  • Track record of influencing direction across a large engineering organization and driving multi-quarter projects.

Preferred qualifications

  • Contributions to Apache Airflow or related open-source projects.
  • Experience with other orchestration systems like Dagster, Temporal, Argo Workflows, or Flyte.
  • Experience with Terraform or other infrastructure-as-code.
  • Experience with Prometheus or OpenTelemetry.
  • Experience with cost optimization or chargeback for shared platforms.
  • Experience operating infrastructure at consumer-internet scale.

Benefits

  • Equity compensation

Workplace

  • Onsite Tuesday, Wednesday, and Thursday.

Skills

  • Apache Airflow
  • Kubernetes
  • Python
  • Go
  • Java
  • Spark
  • Helm
  • Karpenter
  • GitOps
  • Terraform
  • Prometheus
  • OpenTelemetry

Roblox

Principal Software Engineer, Orchestration

Apply now