CareerPlanSign in

Principal Software Engineer, Data Engineering

San Mateo, CA💼 Full-time💰 $295,250–$295,250🗓 2026-07-14 → 2026-09-26

Core

Define data ontology, establish data operations standards, and build scalable analytics tooling and frameworks for Roblox's global 3D platform.

Role type

Principal Software Engineer, Data Engineering

Builds

Core data sets, batch and streaming data pipelines, and analytics automation frameworks

Domain

Gaming / 3D immersive platforms / Data Engineering

Deliverable

production ML models | product features | dashboards & analysis

Required skills

ETL pipeline design, SQL, PySpark, Scala, cloud data suites, GitOps, team leadership, data ontology definition

Preferred skills

Experience with Airflow, Dagster, Luigi, Google Cloud Composer, multi-terabyte data management, skew mitigation, sampling strategies

Technologies

Airflow, Dagster, Luigi, Google Cloud Composer, AWS, GCP, Azure, PySpark, Scala, SQL

Responsibilities

Partner with Data Science and Product teams to define data ontology; Lead and mentor Data Engineers; Design and maintain batch and streaming data pipelines; Develop scalable frameworks to automate analytics workflows; Establish best practices for data operations and lifecycle management

Seniority

Principal, hands-on IC with leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.