Senior Engineering Manager, Data Engineering

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Roblox is seeking a Senior Engineering Manager for their Data Engineering team. This role involves leading and growing a centralized team responsible for petabyte-scale data models and pipelines that support analytics reporting, experimentation, and machine learning applications. The manager will establish best practices, partner with cross-functional teams (Data Science, ML), and design/build/maintain data pipelines and frameworks.

What you'd actually do

  1. Lead and grow centralized team of Data Engineers to support Roblox's expanding and evolving Analytics data needs.
  2. Establish best practices and standards for data modeling, data operations, data quality and reliability, and data lifecycle management. Ensure rigor through code review and unit test / data quality coverage.
  3. Partner with cross-functional leads in Data Science, Product, and Engineering to understand business needs and develop analytics solutions to support them.
  4. Design, build, and maintain efficient and reliable batch and streaming data pipelines to support core data sets.
  5. Develop scalable frameworks and tooling to automate analytics workflows and streamline users interactions with data products.

Skills

Required

  • 5+ years managing a Data Engineering team
  • 8+ years of professional experience building multi-terabyte datasets and ETL pipelines
  • SQL
  • PySpark
  • ETL orchestration tools
  • execution engines
  • designing new core datasets
  • debugging and optimizing complex business logic
  • leading incident response for operational issues
  • building end-to-end analytics solutions to support Data Science, Experimentation, and Machine Learning applications
  • mentoring and enabling others