Roblox is looking to solve the problem of ensuring the platform remains a safe and civil space for users of all ages, by building tools and systems that enable creators to launch diverse, age-appropriate experiences, and complying with evolving regulations across all markets.
Requirements
- 8+ years of experience building and operating hyper-scale distributed systems.
- Deep expertise in distributed systems architecture and tackling related scaling and reliability challenges.
- Mastery in a modern OOP/Systems language (e.g., Go, Java, C++) with strong design principles.
- Experience integrating complex ML/Data pipelines into high-throughput production services.
- Proven ability to lead technical strategy and influence decisions across multiple engineering teams.
Responsibilities
- Define and own the long-term architectural strategy for the Content Policy Platform, ensuring it supports hyper-scale, low-latency, and high reliability.
- Drive engineering excellence and operational rigor, establishing standards for performance, resilience, and maintainability across the domain.
- Function as the primary technical leader, providing deep guidance and mentorship to engineers in the team.
- Architect and oversee the productionization of advanced ML systems for content maturity labeling and real-time policy enforcement, ensuring robust scalability and observability.
- Identify, mitigate, and resolve significant risks and technical debt, making strategic trade-off decisions.
Other
- Bachelor's or Master's in Computer Science or a related technical field.
- Excellent communication skills.
- A Technical Leader: You have initiated and facilitated challenging technical solutions. Your technical expertise influences product direction. You nurture a culture of technical excellence.
- User Oriented: You always start with the needs of the user, whether they are Roblox users or internal engineers before architecting a solution.
- Team Oriented: You lift up your peers and find ways to make the team stronger.