About the company
Roblox is building the tools and platform that empower a global community of developers and creators to bring immersive 3D experiences to life. The Safety organization's mission is to become the leader in civil immersive online communities.
Responsibilities
- Lead the technical vision for the alternate account detection platform, moving from reactive measures to proactive, near real-time prevention
- Architect high-scale ML systems using Graph Neural Networks (GNNs) and advanced clustering techniques to map relationships across billions of entities
- Solve complex ground truth and training data challenges for adversarial use cases
- Build for latency and scale, ensuring detection happens within minutes of a bad actor's attempt to rejoin the platform
- Develop innovative adversarial approaches to stay ahead of sophisticated actors
- Drive the ML roadmap, leveraging big data and behavioral signals to improve precision and recall
- Mentor and up-level a pod of high-performing ML and software engineers
Requirements
- MS or PhD degree in Computer Science, Machine Learning, or a related field
- 10+ years of industry experience in Applied ML, with a significant focus on anti-abuse, fraud, integrity, or identity
- Expertise in Graph Learning: deep experience with large-scale GNNs (GraphSAGE, PGB, etc.) and unsupervised/semi-supervised clustering at the scale of billions of nodes
- Proven track record of leading complex technical projects from conception to production-level deployment
- Experience with high-throughput systems and deploying ML models in low-latency environments
- Adversarial mindset to anticipate how bad actors circumvent detection
Conditions
- Based at headquarters in San Mateo, CA
- Office roles are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday
- Annual salary range: $328,610 – $399,420 USD
- Full-time employees are eligible for equity compensation and benefits