Skip to content
Roblox logo

Principal Software Engineer, Data Engineering

RobloxUser-Generated Content company
San Mateo, United States$295,250 - $345,040 USDLead
Altimeter Capital logo
Altimeter Capital
Dragoneer Investment Group logo
Dragoneer Investment Group
Andreessen Horowitz logo
Andreessen Horowitz
Warner Music Group
Tencent logo
Tencent
First Round Capital logo
First Round Capital
Data & AINew

About the role

TL;DR

Lead data engineering efforts to define ontology, build pipelines, and develop analytics tooling.

  • The Data Engineering team at Roblox plays a crucial role in enabling the company's success by developing and maintaining highly leveraged Core Data Sets, frameworks, and tooling to support the growing demand for analytics.
  • As a Principal Data Engineer, you will work to define the data ontology for all of Roblox, establish best practices and standards for data operations and lifecycle management, design and build analytics tooling and frameworks, and influence event instrumentation.
  • Key Responsibilities Partner with Data Science, Data Platform, Product, and Engineering to collect requirements to define the data ontology for all of Roblox Lead and mentor a growing team of Data Engineers to support Roblox's ever-evolving data needs Design, build, and maintain efficient and reliable batch and streaming data pipelines to model business entities as core data sets Develop scalable frameworks and tooling to automate analytics workflows and streamline users interactions with data products Establish and evangelize best practices for data operations and lifecycle management Requirements 8+ years of professional experience working building scalable ETL pipelines on industry standard ETL orchestration tools (Airflow, Dagster, Luigi, Google Cloud Composer, etc.) with deep expertise in SQL, PySpark, or scala. 3+ years leading data engineering development directly with business or data science stakeholders Built, scaled, and maintained Multi-Terabyte data sets and have an expansive toolbox for debugging and unblocking large scale analytics challenges Experience with at least one major cloud's suite of offerings (AWS, GCP, Azure).
  • Developed or enhanced ETL orchestrations tools or frameworks Worked within standard GitOps workflow (branch and merge, PRs, CI / CD systems)
View original posting →

Required skills

SQLSparkAirflowDagsterScalaPythonAWSGoogle CloudAzureCI/CDGit

Domain expertise

gaming

Tech stack

SQLSparkScalaAirflowDagsterGitAWSGoogle CloudAzure

Similar jobs

R

Principal Machine Learning Engineer, Content Safety

R

Senior Software Engineer, Data Insights

R

Principal Machine Learning Infrastructure Engineer, Ads & Discovery