Roblox is a platform where millions of people explore, create, play, learn, and connect in 3D immersive digital experiences created by a global community of developers.
Responsibilities
Partner with Data Science, 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 populate core data sets.
Develop scalable frameworks and tooling to automate analytics workflows and streamline users interactions with data products.
Establish and promote standard methodologies for data operations and lifecycle management.
Requirements
8+ years of professional experience 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 partners.
Built, scaled, and maintained multi-terabyte data sets with an expansive toolbox for debugging and unblocking large scale analytics challenges (skew mitigation, sampling strategies, accumulation patterns, data sketches, etc.).
Experience with at least one major cloud's suite of offerings (AWS, GCP, Azure).
Developed or enhanced ETL orchestration tools or frameworks.
Worked within standard GitOps workflow (branch and merge, PRs, CI/CD systems).
Conditions
Annual salary range: $243,290–$295,250 USD.
Full-time employees are eligible for equity compensation and benefits.
Office-based roles are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.