R

Roblox

Runs a platform where users build and play games

Senior Software Engineer - Metric Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSan Mateo, CA, USA

About the Job

Requirements

  • At least 6 years of experience building, designing, testing, and maintaining production-grade, large-scale distributed systems.
  • Experience with data platforms, metadata or catalog systems, semantic layers, analytical systems, or large-scale data processing.
  • Strong engineering skills in Java, Go, Scala, or Python, including experience designing reliable services and APIs.
  • Familiarity with SQL and data-processing systems such as Spark, Flink, Trino, Druid, or similar technologies.
  • Experience working across teams to make platform capabilities usable by other engineers.
  • Demonstrated ability to influence technical direction across teams, mentor engineers, and drive alignment on complex cross-cutting initiatives.
  • A B.S. equivalent in Computer Science or sufficient experience.

Responsibilities

  • Design and implement a metrics platform for metric registration, discovery, versioning, ownership, dependencies, and governance.
  • Lead integration with analytics systems so they can consume shared metric definitions across query and compute engines while preserving consistent semantics.
  • Support the lifecycle from a metric’s logical definition to physical materializations and serving locations, including integration with Spark, Flink, OLAP, and feature platforms.
  • Design distributed services and data workflows that are observable, resilient, and efficient at Roblox scale.
  • Partner with data engineers, analytics consumers, machine-learning teams, and infrastructure teams to understand their needs and evolve the platform around real use cases.
  • Drive architecture decisions and establish a foundation that supports future metric use cases without tying definitions to a single execution engine.
  • Embed AI and machine-learning capabilities within the data platform, leveraging large language models for data discovery and generation and building autonomous, self-serve mechanisms for the platform interaction layer.

Desired Qualifications

  • Experience designing metric or semantic platforms, data catalogs, lineage systems, or data governance capabilities.
  • Experience integrating metric definitions with multiple query or compute engines.
  • Contributions to open-source projects in the data infrastructure ecosystem.
  • Experience operating data infrastructure at consumer-internet scale.

About the Company

Roblox

Runs a platform where users build and play games

Roblox runs an online platform where people play, chat, and hang out in 3D games built by its users rather than by the company itself. In 2025, Grow a Garden, a game a teenager made on Roblox, set the record for the most people playing one video game at the same time. Creators build games with Roblox Studio, a free design tool, and players join through the free Roblox app on phones, computers, game consoles, and VR headsets. Roblox makes money by selling Robux, a virtual currency players spend on avatar items and in-game extras, and it shares part of that spending with creators, who can exchange their Robux for real money. Roblox was founded in 2004 and is based in San Mateo, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Mateo, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Roblox

See more jobs