Skip to main content

Roblox

Software Engineer, Communications

San Mateo, CA, United StatesFrom $196.8kmidAdded today

About this role

Roblox is seeking a Software Engineer to build and scale safety-focused communication systems handling billions of messages across their platform. You'll develop real-time detection infrastructure, collaborate with ML and safety teams, and ensure chat systems remain secure while enabling creative expression at massive scale.

What you'll do

  • Engineer and scale infrastructure to support millions of concurrent users with highly reliable safety services
  • Implement real-time detection systems and moderation tools to prevent harmful content across communication products
  • Work with ML models, including model tuning and prompt engineering, to build safe chat experiences
  • Design systems for global and regional policy compliance across developer-customized communication features
  • Collaborate with Game Engine, Safety, Product, and Data Science teams to drive product innovation
  • Own projects end-to-end, from design through implementation and iteration

What they're looking for

  • Backend software development
  • Production ML systems design and support
  • Client/server architecture for high-scale systems
  • Caching and modern performance optimization techniques
  • Cross-functional collaboration with product and data science teams
  • Automated testing and quality assurance
  • Data-driven decision making and metrics analysis
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Roblox

Roblox operates an immersive gaming platform connecting millions of users globally, focusing on real-time multiplayer experiences, social features, and content sharing. The company is hiring Software Engineers across systems, networking, caching, data engineering, and social features to scale their platform and enhance user engagement.

Website
roblox.com
View all jobs at Roblox

Likely interview questions

  • Describe your experience building and maintaining ML systems in production—what challenges did you encounter and how did you solve them?
  • Tell us about a time you designed a backend system to handle high scale; what were the key performance considerations?