Roblox

Roblox

Principal Software Engineer, Data Infrastructure

San Mateo, CA, United States · Principal · Full-time

H1B sponsorship available$295k-$345kDetected 10 hours ago
JavaGoScalaDistributed SystemsAWSKubernetesKafkaMachine LearningSparkAirflowData ScienceLLMsSketchLeadership

About the role

  • Our vision is to reimagine the way people come together, from anywhere in the world, and on any device.
  • As a Principal Software Engineer in our Data Infra org, you will be the primary technical leader driving the strategic vision, long-term architecture, and massive scalability of our distributed data platforms that power Roblox.
  • Mentor staff, senior, and mid-level engineers, fostering a culture of technical rigor, deep-dive post-incident analyses, and proactive chaos engineering validation.

Responsibilities

  • Spearhead the integration of advanced AI/ML capabilities and large language models (LLMs) within our core data platform to deliver self-serve data discovery, automated metadata generation, and intelligent autonomous interaction layers.
  • For US based roles only, please note the Company may not be able to employ candidates for this role who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.
  • Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences- all created by our global community of developers and creators.
  • At Roblox, we're building the tools and platform that empower our community to bring any experience that they can imagine to life.
  • A career at Roblox means you'll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.
  • You will own and drive the next-generation architecture of our core platforms, which span Kafka, Flink, Spark, Trino, Druid, Airflow and Data Catalog.

Requirements

  • 8+ years of experience building, designing, testing and maintaining production-grade, large-scale distributed systems.
  • A proven track record of architecting, writing, and deploying core data platform code and distributed systems from the ground up.
  • You have driven major structural overhauls and 1-to-N platform evolutions at hyper-scale (100M+ active users).
  • Robust proficiency in Java, Go, or Scala, with a track record of writing clean, highly performant backend code.

Nice to have

  • Contributions to open-source projects in the data infrastructure ecosystem.
  • Experience operating infrastructure at consumer-internet scale (100M+ users).
  • For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below.
  • Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.

Compensation

  • $295,250 - $345,040 USD
  • Therefore, in some circumstances, the actual salary could fall outside of this expected range.

Benefits

  • Own and drive the end-to-end architectural vision for Roblox's core data platforms spanning Kafka, Flink, Spark, Trino, Druid, Airflow, and Data Catalog systems.

Visa & Work Authorization

  • For US based roles only, please note the Company may not be able to employ candidates for this role who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

This listing is sourced directly from Roblox's careers page and normalized into a canonical job model.