
Senior Data Engineer (Economy)
Roblox
Job description
-
The Economy ML team is building the machine learning backbone that powers Roblox’s Marketplace, Developer Monetization, and Payments ecosystems
-
From intelligent pricing and personalized storefronts to dynamic layout optimization and avatar understanding, we’re reimagining how the Roblox economy drives user engagement, monetization, and creator success at scale
-
As a Senior Software Engineer (Data Systems), you will architect, build and deploy high-scale, reliable real-time and batch data systems for personalization, search and recommendation across various product surfaces in Marketplace, Developer Monetization and Payments
-
You will be involved in key data projects from architecting event taxonomies and logging interfaces to real-time feature serving across multiple search and recommendation surfaces
-
Act as data engineer 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
-
Partner with 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
-
Research and leverage industry-leading practices while making product impact
-
Cross-surface impact: Your work will influence virtual item recommendations, Robux pricing, page layout, avatar generation, and more
-
Scalable infrastructure: Build on top of Roblox’s ML Platform and Data Infrastructure to accelerate data analysis, experimentation and rapid deployment of product ML solutions
-
High-leverage mission: Directly contribute to key growth levers: retention, engagement, monetization, and creator success
-
Flexible structure: Work in a fluid pod model, allocating effort to the most strategic initiatives without rigid silos- Experience designing efficient logging schemas and optimizing data processing pipelines
-
Familiarity with feature stores and other machine learning infrastructure
-
8+ years of experience as a product-focused data systems engineer (preferably working with search, recommendation, advertising or personalization systems)
-
Analytical: Excited to investigate large, ambiguous problems, and quantify the problems and the solutions
-
Team Oriented: You lift up your peers and find ways to make the team stronger
-
User Oriented: You always start with the needs of the user, whether they are Roblox users or internal engineers before architecting a solution
-
Versatile: You’re a generalist and you are comfortable with several languages and technologies already; you are adaptable in any situation. You are resourceful, and take a creative and strategic approach to solving hard problems
-
Experience with real-time stream processing and batch processing (using technologies such as Flink, Spark, Kafka, Druid)
-
A Technical Leader: You have initiated and facilitated challenging technical solutions. Your technical expertise influences product direction. You nurture a culture of technical excellence