Principal Software Engineer, Orchestration
Core
Technical leader for the system that schedules and runs Roblox's data workloads, including Apache Airflow and Kubernetes infrastructure.
Role type
Principal Software Engineer (Data Platform Orchestration)
Builds
Roblox's data orchestration platform (Airflow, EKS, Spark) serving 200M+ daily active users
Domain
Big Data, Cloud Infrastructure, Workflow Orchestration
Deliverable
production ML models
Required skills
Workflow orchestration (Apache Airflow, Dagster, Prefect), Kubernetes (EKS, Helm, autoscaling), Python, Go/Java, distributed systems architecture, platform engineering, observability, technical leadership
Preferred skills
Open-source contributions (Airflow, Karpenter, Argo CD), Terraform, Prometheus/OpenTelemetry, cost optimization
Responsibilities
Define multi-year orchestration strategy and architecture, scale and harden Airflow for thousands of daily DAGs, lead EKS cluster design and operation, build internal platform tooling and APIs, establish SLOs and incident response processes, lead cross-team initiatives and mentor engineers
Seniority
Principal, hands-on IC with strategic leadership
