Principal Software Engineer, Data Infrastructure

Roblox
San Mateo
Workplace: OnsiteFull timeUSD 295,250 - 345,040 annuallyFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Problem-solving","Leadership","Collaboration","Communication"]

Lead the architecture and long-term strategy for Roblox’s core data platforms (Kafka, Flink, Spark, Trino, Druid, Airflow, Data Catalog) to scale exabyte-scale workloads. Drive cross-functional alignment with senior teams, optimize engine internals, and pioneer AI/ML interfaces within the data platform, while mentoring engineers to uphold high standards and reliability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
2 months ago

Principal Software Engineer, Data Infrastructure

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Lead the architecture and long-term strategy for Roblox’s core data platforms (Kafka, Flink, Spark, Trino, Druid, Airflow, Data Catalog) to scale exabyte-scale workloads. Drive cross-functional alignment with senior teams, optimize engine internals, and pioneer AI/ML interfaces within the data platform, while mentoring engineers to uphold high standards and reliability.
Location: San Mateo
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Define multi-year technical strategy and own the end-to-end architectural vision for Roblox's core data platforms spanning Kafka, Flink, Spark, Trino, Druid, Airflow, and Data Catalog systems.
  • •Lead cross-functional alignment by partnering with executive leadership, platform governance, data science, and product engineering to ensure roadmaps meet business metrics and infrastructure requirements.
  • •Optimize performance engine internals by deep-diving into distributed engine internals, query planning, state management, serialization, and memory optimization for peak compute loads.
  • •Pioneer autonomous agentic interfaces by integrating AI/ML capabilities and LLMs to deliver self-serve data discovery, automated metadata generation, and intelligent interaction layers.
  • •Cultivate engineering excellence by setting code quality standards, architectural governance, post-incident analyses, and proactive chaos engineering across the organization.

Pay and Benefits

Salary: USD 295,250 - 345,040 annually

Key Requirements

  • •8+ years of experience building, designing, testing and maintaining production-grade, large-scale distributed systems.
Experience:8+ yearsData infrastructureDistributed systemsBig data
Education:Bachelor's
Skills:Problem-solvingLeadershipCollaborationCommunication
Languages:English
Tech Stack:KafkaFlinkSparkTrinoDruidHiveAirflowData CatalogJavaGoScalaKubernetesAWSGCP

Company Brief

Roblox
Operates an online platform for user-generated games and virtual experiences, enabling creators to build, publish, and monetize interactive 3D experiences for a global community of players.
Industry: Gaming
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Mateo, United States
Founded: 2004
WebsiteLinkedIn