San Mateo, California, United States Hybrid Employment USD 295,250 - 345,040 Yearly

Roblox is hiring a Principal Software Engineer, Data Engineering

About the Role

Roblox is looking for a Principal Software Engineer, Data Engineering to define the data ontology for our entire platform, establish best practices for data operations, and build tooling that empowers analytics. You will play a foundational role in shaping how data is organized and accessed across Roblox, collaborating closely with a wide range of teams.

What You'll Do

  • Partner with Data Science, Data Platform, Product, and Engineering to collect requirements and 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 user interactions with data products.
  • Establish and evangelize best practices for data operations and lifecycle management.

What We're Looking For

  • 8+ years of professional experience building scalable ETL pipelines using industry-standard orchestration tools like Airflow, Dagster, Luigi, or Google Cloud Composer, with deep expertise in SQL, PySpark, or Scala.
  • 3+ years leading data engineering development directly with business or data science stakeholders.
  • Experience building, scaling, and maintaining Multi-Terabyte data sets and a robust toolbox for debugging large-scale analytics challenges (skew mitigation, sampling, accumulation patterns, data sketches, etc.).
  • Experience with at least one major cloud's suite of offerings (AWS, GCP, or Azure).
  • Experience developing or enhancing ETL orchestration tools or frameworks.
  • Experience working within a standard GitOps workflow (branch and merge, PRs, CI/CD systems).

Technical Stack

  • Languages & Frameworks: SQL, PySpark, Scala
  • Orchestration: Airflow, Dagster, Luigi, Google Cloud Composer
  • Cloud Platforms: AWS, GCP, Azure

Team & Environment

This role is highly cross-functional, requiring close collaboration with Data Science, Experimentation, Machine Learning, Data Infrastructure, and Storage teams.

Benefits & Compensation

  • Equity compensation
  • Additional benefits as described on the total rewards page
  • Compensation range: $295,250 – $345,040 USD

Work Mode

This is a hybrid position based in San Mateo, CA.

Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Required Skills
SQLPySparkscalaAirflowDagsterLuigiGoogle Cloud ComposerAWSGCPAzureETLdata pipelinesdata engineeringcloud computing
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Roblox

Roblox is a platform where tens of millions of people come daily to explore, create, play, learn, and connect in 3D immersive digital experiences created by a global community of developers and creators.

Visit website
Job Details
Department Data and Analytics
Category data
Posted 14 days ago