Principal Software Engineer - Economy ML (Data Systems)

Roblox
San Mateo
Workplace: OnsiteFull timeUSD 295,250 - 354,040 annuallyFunction: Software EngineeringExperience: 8+ yearsSkills: ["Flink","Spark","Kafka","Druid","Logging","Feature stores","Real-time processing","Batch processing"]

Lead and build high-scale, real-time and batch data systems for Roblox’s Economy ML team, powering personalization, search and recommendations across Marketplace, Developer Monetization, and Payments. You’ll set data engineering standards, mentor engineers, and collaborate with Product, Data Science, and ML teams to drive impactful data initiatives while adopting industry-leading practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
6 months ago

Principal Software Engineer - Economy ML (Data Systems)

✓ 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

Lead and build high-scale, real-time and batch data systems for Roblox’s Economy ML team, powering personalization, search and recommendations across Marketplace, Developer Monetization, and Payments. You’ll set data engineering standards, mentor engineers, and collaborate with Product, Data Science, and ML teams to drive impactful data initiatives while adopting industry-leading practices.
Location: San Mateo
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Act as data engineering lead for Economy ML, setting standards for batch vs streaming feature pipelines, table design, observability, and documentation used across the Economy group
  • •Work as a hands-on contributor on our data systems to power content recommendation, search and personalization across Economy product surfaces
  • •Partner with Product, Data Science and ML engineering counterparts to prioritize data initiatives that unlock top-line business goals and reduce tech debt in existing datasets and pipelines
  • •Mentor other DE/ML engineers on best practices for schema design, client logging, experimentation data, and feature pipelines, raising the overall bar for data work
  • •Collaborate with partner and platform teams across Roblox to make sure we are building products with a community first approach

Pay and Benefits

Salary: USD 295,250 - 354,040 annually

Key Requirements

  • •8+ years of experience as a product-focused data systems engineer (preferably working with search, recommendation, advertising or personalization systems)
  • •Experience designing efficient logging schemas and optimizing data processing pipelines
  • •Experience with real-time stream processing and batch processing (using technologies such as Flink, Spark, Kafka, Druid)
  • •Familiarity with feature stores and other machine learning infrastructure
Experience:8+ yearsEconomy MLData systemsMachine learningPersonalizationSearchRecommendation
Skills:FlinkSparkKafkaDruidLoggingFeature storesReal-time processingBatch processing
Languages:English
Tech Stack:FlinkSparkKafkaDruidLoggingFeature stores

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