Role Overview
As a Principal Software Engineer on Safety Foundation, you'll be the hands-on tech lead for a group of engineers on the team. You'll set technical direction, own architecture decisions, and stay deeply engaged in the work.
About Roblox
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.
Key Responsibilities
- Serve as the hands-on tech lead for a group of engineers on the Safety Foundation team
- 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
- 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
Requirements & Eligibility
- 10+ years of experience building large-scale backend/distributed systems and shipping high-quality systems to production
- 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
- Experience with NoSQL databases at scale (DynamoDB, Cassandra, or similar)
- Experience with or strong interest in AI/ML platform integration
- BA/BS in Computer Science
Required Skills & Tech
GoDistributed SystemsNoSQLDynamoDB