Senior Software Engineer, Data Engineering

Roblox
San Mateo
Workplace: OnsiteFull timeUSD 243,290 - 295,250 annuallyFunction: Software EngineeringSkills: ["Leadership","Mentoring","Collaboration","Requirements gathering","Debugging"]

Own the data ontology for Roblox and standardize data operations and lifecycle management across the organization. Build and maintain reliable batch and streaming ETL pipelines and analytics frameworks that power core data sets. Lead and mentor a growing team of Data Engineers, partner closely with Data Science, Experimentation, Machine Learning, and Data Infrastructure teams, and influence event instrumentation for large-scale analytics needs.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
5 days ago

Senior Software Engineer, Data Engineering

âś“ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Own the data ontology for Roblox and standardize data operations and lifecycle management across the organization. Build and maintain reliable batch and streaming ETL pipelines and analytics frameworks that power core data sets. Lead and mentor a growing team of Data Engineers, partner closely with Data Science, Experimentation, Machine Learning, and Data Infrastructure teams, and influence event instrumentation for large-scale analytics needs.
Location: San Mateo
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Partner with Data Science, 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 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 interactions with data products.
  • •Establish and promote standard methodologies for data operations and lifecycle management.

Pay and Benefits

Salary: USD 243,290 - 295,250 annually
Equity and Bonus:Equity

Key Requirements

  • •8+ years building scalable ETL pipelines using ETL orchestration tools such as Airflow, Dagster, Luigi, or Google Cloud Composer, with deep expertise in SQL, PySpark, or Scala.
  • •3+ years leading data engineering development with business or data science partners.
  • •Experience building, scaling, and maintaining multi-terabyte data sets and debugging/unblocking large-scale analytics (e.g., skew mitigation, sampling, accumulation patterns, data sketches).
  • •Experience with at least one major cloud suite (AWS, GCP, or Azure).
  • •Experience developing or enhancing ETL orchestration tools/frameworks and working in standard GitOps workflows (branch/merge, PRs, CI/CD).
Experience:ETLData engineeringAnalyticsCloud
Skills:LeadershipMentoringCollaborationRequirements gatheringDebugging
Languages:English
Tech Stack:ETLAirflowDagsterLuigiGoogle Cloud ComposerSQLPySparkScalaAWSGCPAzureGitOpsCI/CDBatch pipelinesStreaming pipelinesPRs

Eligibility

Visa:H-1B

Company Brief

Roblox
Operates an online platform for user-generated games and virtual experiences, enabling creators to build, publish, and monetize interactive 3D experiences for a global community of players.
Industry: Gaming
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Mateo, United States
Founded: 2004
WebsiteLinkedIn