Principal Software Engineer

Roblox
San Mateo
Workplace: OnsiteFull timeUSD 295,250 - 345,040 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Go","CQRS","Event Sourcing","DynamoDB","Cassandra","NoSQL","AI","ML","Pipelines"]

Lead and shape the Safety Foundation backend platform at Roblox, guiding a team of engineers to design a scalable, cost-efficient, AI-first safety infrastructure. You will own architecture decisions, drive 10x traffic readiness, integrate ML-driven workflows, and improve developer velocity by delivering safety capabilities in hours, not months.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
2 months ago

Principal Software Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Lead and shape the Safety Foundation backend platform at Roblox, guiding a team of engineers to design a scalable, cost-efficient, AI-first safety infrastructure. You will own architecture decisions, drive 10x traffic readiness, integrate ML-driven workflows, and improve developer velocity by delivering safety capabilities in hours, not months.
Location: San Mateo
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Serve as the hands-on tech lead for a group of engineers on the Safety Foundation team — setting technical direction, driving execution, and staying close to the code
  • •Lead the design and implementation of a scalable, cost-efficient platform engineered for 10x traffic growth
  • •Drive the AI-first transformation of the safety platform: architecting agentic and ML-integrated workflows with the security, auditability, and reliability that production safety systems require
  • •Build the developer experience layer that enables product teams across Roblox to integrate safety capabilities in hours, not months
  • •Partner closely with Trust & Safety ML, User Safety, Safety Operations, and product teams to translate platform needs into durable infrastructure

Pay and Benefits

Salary: USD 295,250 - 345,040 annually

Key Requirements

  • •8+ years of experience building large-scale backend/distributed systems and shipping high-quality systems to production. Strong preference for candidates who have experience with building developer platforms.
  • •4+ years acting as a tech lead: setting direction, driving execution, and growing engineers at multiple levels
  • •Deep proficiency in Go or a similar compiled language (Go strongly preferred). Experience with CQRS & Event Sourcing is a plus
  • •Experience with NoSQL databases at scale (DynamoDB, Cassandra, or similar)
  • •Experience with or strong interest in AI/ML platform integration — pipelines, agentic workflows, HITL workflows or similar
Education:Bachelor's
Skills:GoCQRSEvent SourcingDynamoDBCassandraNoSQLAIMLPipelines
Languages:English
Tech Stack:GoCQRSEvent SourcingDynamoDBCassandraNoSQLAIML

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