Software Engineer, Communications

Roblox Roblox · Consumer · San Mateo, CA · Early Career FT - Engineering

Software Engineer, Communications Safety at Roblox, focusing on building and scaling chat and communication systems that incorporate ML models and LLMs for real-time detection of harmful content and policy compliance. The role involves engineering infrastructure, working with ML model tuning and prompt engineering, designing moderation systems, and collaborating with various teams to ensure safety in communication products.

What you'd actually do

  1. Engineer and scale next-generation infrastructure to accommodate our rapidly expanding user base, maintaining systems capable of supporting millions of concurrent users. You will architect highly reliable safety services, leverage machine learning models, and support rapid product experimentation.
  2. Work with cutting-edge ML—model tuning and prompt engineering—to build safe chat experiences that are novel even by industry standards.
  3. Design and implement top-tier moderation systems to uphold global and regional policy compliance, preventing harmful content across a variety of developer-customized communication products
  4. Introduce and improve our processes to help us be more effective and efficient.
  5. Enforce high quality standards while we iterate on feature development.

Skills

Required

  • backend software development
  • building and supporting ML systems in a production environment
  • collaborating with backend engineers on client/server design and architecture for high-scale products
  • performance principles like caching
  • modern technologies
  • collaborating with cross-functional partners in Product, Design, and Data Science

Nice to have

  • building communication products and features
  • working closely with design, strong design interest/background
  • LLMs
  • big data query/processing languages and tools such as SQL, Hive, Spark and Airflow
  • test driven development

What the JD emphasized

  • building and supporting ML systems in a production environment
  • ML models
  • LLMs

Other signals

  • ML models
  • real-time detection systems
  • ML platform
  • LLMs