Senior Software Engineer, Data Engineering
Core
Define data ontology, establish data operations methodologies, and build scalable analytics tooling and frameworks for Roblox's global platform.
Role type
Senior IC data engineering lead (multi-functional)
Builds
Core data sets, batch and streaming data pipelines, analytics frameworks, and automation tooling
Domain
Internet / Gaming / Data Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
ETL pipeline design, SQL, PySpark, Scala, Airflow/Dagster/Luigi/Google Cloud Composer, multi-terabyte data management, skew mitigation, sampling strategies, GitOps, CI/CD
Preferred skills
Leading data engineering teams, cross-functional collaboration with Data Science/ML/Product, cloud suite expertise (AWS/GCP/Azure)
Technologies
Airflow, Dagster, Luigi, Google Cloud Composer, PySpark, Scala, SQL, AWS, GCP, Azure, GitOps
Responsibilities
Partner with Data Science and Product to define data ontology; Lead and mentor a growing team of Data Engineers; Design and maintain efficient batch and streaming data pipelines; Develop scalable frameworks to automate analytics workflows; Establish standard methodologies for data operations and lifecycle management
Seniority
Senior, hands-on IC with leadership responsibilities