Roblox

Principal Software Engineer - Creator Distributed Systems & Storage

Roblox
Apply
6 months ago
San Mateo, CA, USAStaff+
H1B sponsor

Base Salary

$345k - $399k/yr

Responsibilities

  • Lead the design and development of improvements to existing products and new cloud services for Roblox creators.
  • Build data storage systems spanning infrastructure, serving layers, clients, and web APIs.
  • Expand observability through metrics collection, data pipelines, analytics, data visualization, and dashboards.
  • Increase capabilities and onboard customers to the Roblox Extended Services platform.
  • Work with creators to identify product gaps and bugs and handle customer emergencies.
  • Provide on-call support for data products, including responding to production alerts and outages.
  • Mentor junior engineers through design and code reviews, joint projects, one-on-ones, and peer feedback.
  • Lead cross-functional collaborations with UX, product management, project management, developer relations, documentation, customer support, and engineering teams.
  • Contribute to company-wide initiatives as a recognized technical leader.

Requirements

  • 10+ years of software development experience with public clouds, microservices, and distributed systems.
  • 3+ years building and maintaining data storage systems such as relational databases, key/value stores, and blob stores.
  • 10+ years designing, implementing, testing, and deploying robust, scalable, well-documented production code.
  • 6+ years programming in C# and/or C++, ideally both.
  • 6+ years working on agile, fast-paced, high-impact software teams.
  • 4+ years leading junior engineers and new graduates on complex software engineering projects.
  • Preferred experience includes big data pipelines or batch processing systems using MapReduce, Hadoop, Flink, Spark, or Flume.
  • Preferred experience includes computer game programming, particularly in Lua or Luau.
  • Knowledge of data science, data analytics, machine learning, or AI is desirable.
  • Experience building graphical user interfaces, dashboards, or web application front ends is desirable.

Benefits

  • Full-time employees are eligible for equity compensation and benefits.
  • Office-based roles are onsite Tuesday, Wednesday, and Thursday, with optional presence Monday and Friday.
  • Equal employment opportunities and reasonable accommodations are provided.

Tech Stack

Apache FlinkApache HadoopApache SparkAWSAzureC#C++Google Cloud PlatformLua

Categories

BackendData Engineering
Roblox

About Roblox

5,001-10,000 employees

Roblox builds a platform for user‑generated 3D experiences, offering Roblox Studio for creators and a social marketplace where players explore and interact across devices. Its business model centers on virtual currency (Robux) and subscriptions, platform fees paid to creators, and an expanding advertising offering. Founded in 2004 and headquartered in San Mateo, California, Roblox Corporation is publicly traded on the NYSE under the ticker RBLX.

Contact me