CronJobs

backend jobs

Principal Software Engineer, Creator Analytics

Roblox · San Mateo, CA, United States

onsiteprincipal$345,040–$345,040Posted Nov 13, 2026KafkaFlinkSparkHiveAirflowDruidStarRocksC#

Apply on the employer site

About this role

**Principal Software Engineer — Creator Analytics (Roblox)** Roblox is building the tools and platform that empower creators to bring any experience they can imagine to life—connecting a billion people with optimism and civility. The **Optimize** team builds the analytics and LiveOps tools that millions of Roblox creators use to understand and grow their experiences, including: - Creator Hub analytics dashboards and benchmarks - Custom events and funnels - Experiments (A/B testing), Remote Configs, and Segmentation - Observability features behind them You’ll help set the technical direction for the **data systems** behind these products and be accountable for performance and reliability at Roblox scale. This stack spans: - Ingestion through **Kafka** - Stream processing in **Flink** - Batch processing in **Spark/Hive** with **Airflow** orchestration - Serving through **Druid** and **StarRocks** - **C#** services behind Experiments and Configs As Roblox heads into its highest-traffic season, you’ll own the strategy to make creator data **faster, cheaper, and more correct**—so creators can trust the numbers they use to make decisions. --- ### Key responsibilities - **Set the technical vision and architecture** - Own the multi-year architecture and roadmap for Optimize’s streaming, batch, and serving systems - Decide what to build, buy, consolidate, or retire—making trade-offs between freshness, correctness, and cost explicit - Write tech strategy docs and lead design reviews that set direction across the team - **Be accountable for data correctness and reliability at scale** - Define standards for late/out-of-order data, backfills, replays, and data-quality validation - Define SLOs and loss/lag alerting (late-drop rate, consumer lag, input-vs-output gaps) - Lead response to serious data incidents and drive blameless postmortems that prevent whole classes of failure - Participate in the team’s **PagerDuty** on-call rotation - **Lead performance, scale, and cost** - Own capacity planning and load testing for seasonal peaks - Lead deep performance work across Kafka partitioning, Flink parallelism, state/checkpointing, and Druid/StarRocks ingestion + query serving - Drive cost-efficiency strategy (storage retention, table lifecycle, cluster right-sizing) with measurable targets - **Shape the experimentation and LiveOps platform** - Set architecture for Experiments, Remote Configs, and Segmentation (assignment, sticky enrollment, targeting, exposure logging, results pipelines) - Partner with IXP and Data Science on statistical correctness and metric definitions - **Lead across org boundaries** - Represent Optimize in technical decisions with Data Platform, Streaming, Engine, and ESP on shared infrastructure (e.g., Powerhouse pipelines, QaaS-managed Kafka, creator compute cluster) - Build alignment and drive multi-team initiatives to completion, influencing without authority - **Multiply the team** - Mentor senior engineers and grow the next technical leaders - Set engineering practices for design quality, operational excellence, and AI-assisted development - Partner with engineering, product, and design leadership on planning and prioritization --- ### Must-have qualifications (or equivalent) - **10+ years** professional software engineering; **5+ years** designing/building/operating large-scale data systems in production - Track record setting technical direction at the **principal/staff-plus** level

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord