Senior Software Engineer, Machine Learning (communication Safety)

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Senior Software Engineer focused on building and scaling AI systems for text safety and integrity on the Roblox platform. This role involves designing, implementing, and owning AI components, curating training/evaluation data, advancing AI infrastructure, and developing quality metrics and evaluation tooling to ensure a safe and civil online community.

What you'd actually do

  1. Design, build, and own critical components of the AI based text safety components, with a focus on usability, reliability, scalability, and performance.
  2. Implement robust AI service to ensure text quality on all Roblox properties (Avatar, Game Description etc.).
  3. Advance our AI systems infrastructure by developing strong frameworks and APIs to support the text filtering needs for hundreds of clients in Roblox.
  4. Partner with cross-functional teams of engineers, product managers, policy experts, and safety specialists to to deliver scalable data and AI solutions to power next-generation safety systems.
  5. Develop text safety quality metrics and eval tooling to support the continued quality iteration over time.

Skills

Required

  • 5+ years of experience designing, building, and deploying large-scale machine learning systems in production environments
  • Graduate degree or equivalent experience in Computer Science, Engineering, or a related technical field
  • Strong communication skills
  • Collaborative, solution-oriented approach to problem solving

What the JD emphasized

  • large-scale machine learning systems in production environments
  • text safety quality metrics and eval tooling

Other signals

  • large-scale AI systems
  • curate high-quality training and evaluation data
  • train machine learning models
  • proactive detection and mitigation of safety risks
  • AI-driven moderation and detection systems