CareerPlanGet AI match score →

Principal Software Engineer - Economy ML (Data Systems)

San Mateo, CA💼 Full-time💰 $295,250–$295,250🗓 2026-07-15 → 2026-07-31

Core

Architecting and deploying high-scale, reliable real-time and batch data systems to power personalization, search, and recommendation across Roblox's Marketplace, Developer Monetization, and Payments ecosystems.

Role type

Principal Software Engineer (Data Systems)

Builds

Real-time feature serving, event taxonomies, logging interfaces, and data pipelines for search and recommendation surfaces.

Domain

Virtual economy, digital marketplace, and creator monetization

Deliverable

production ML models

Required skills

Data systems architecture, real-time stream processing, batch processing, schema design, feature stores, observability, technical leadership, mentoring

Preferred skills

Experience with search/recommendation/advertising systems, industry-leading data practices

Technologies

Flink, Spark, Kafka, Druid

Responsibilities

Set standards for batch vs streaming pipelines and table design; architect event taxonomies and logging interfaces; partner with Product and Data Science to prioritize data initiatives; mentor engineers on schema design and feature pipelines; collaborate with platform teams for community-first product building.

Seniority

Principal, hands-on IC with strategic influence

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗