Roblox
Principal Software Engineer
San Mateo, CA, United States · Principal · Full-time
H1B sponsorship available$295k-$345kDetected 9 hours ago
GoDistributed SystemsCode ReviewNoSQLCassandraDynamoDBMachine LearningA/B TestingProduct ManagementProduct StrategyCommunicationMentoring
About the role
- Our vision is to reimagine the way people come together, from anywhere in the world, and on any device.
- We systematically detect, remove, and prevent problematic content and behavior, and we make Roblox accounts secure and free from compromise.
- We cover a broad area of the tech spectrum, including machine learning, classifiers for 3D models, experimentation, automation, detection workflows, and AI-powered text filters.
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
- 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
- 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.
- We are the platform that other safety teams build on - and right now, we're in the middle of one of the most significant evolutions in our history.
Requirements
- You are collaborative & strive to make everyone around you better - through rigorous code & architecture reviews, clear technical communication, and a genuine investment in the growth of the people you work with.
Nice to have
- 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.
- 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
- BA/BS in Computer Science, Engineering, or a related technical field - or equivalent experience
Compensation
- $295,250 - $345,040 USD
Company info
- A platform thinker. You design for reuse, velocity, and reliability. You understand that your customers are other engineering teams, and you build with them in mind.
- At Roblox, we strive to connect a billion people with optimism and civility, and the Safety organization's mission is to become the leader in civil immersive online communities.
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.