SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 196,750 - 243,290 / annual
Roblox is seeking a Senior Software Engineer to build foundational backend systems for user behavior and safety. You will own core infrastructure that shifts Roblox's approach from reactive punishment to personalized, adaptive risk assessment across hundreds of millions of users.
Key responsibilities include:
• Design and operate a low-latency, per-user behavioral data layer that aggregates signals (violation history, in-game reports, behavioral patterns) into a queryable source of truth for real-time safety decisions.
• Build and evolve the centralized Consequence Engine—a decision system combining deterministic rules with ML risk signals into a single, consistent safety decision point that all consequences flow through.
• Own the Feature Restriction Platform, a unified backend-driven framework for delivering safety interventions that product teams can plug into, replacing fragmented, feature-specific implementations.
• Unify abuse reporting by consolidating reporting channels into a scalable framework, integrating LLM-based classification, agentic review workflows, and ML models to improve routing, prioritization, and reporter feedback while meeting global regulatory requirements.
• Design for trust and auditability, building serving infrastructure that meets high standards for explainability and fairness, since these systems directly determine consequences for millions of users.
• Ship end-to-end—from system design through migration, testing, and production operation.
You will feel deep responsibility building systems that directly affect millions of users, especially minors, on one of the world's largest platforms. Your work will reduce harm, improve fairness, and help ensure Roblox remains a safe place for creativity and community.
The role is hybrid, based in San Mateo, with onsite presence Tuesday, Wednesday, and Thursday (Monday and Friday optional).
REQUIREMENTS:
• 5+ years of experience building and operating production backend systems at scale, ideally in Go or comparable statically-typed backend language.
• Strong experience designing distributed systems: service APIs (RPC/gRPC), data modeling for high-throughput event ingestion, caching, and low-latency read paths.
• Experience building and evolving rules engines, workflow/decision systems, or similarly stateful business-logic services.
• Experience with streaming or batch data pipelines feeding a feature store or similar ingestion layer, and comfort partnering with ML engineers.
• Solid production operations fundamentals: monitoring, alerting, oncall, capacity planning, and incident response for systems with real user-facing impact.
• Nice to have: Trust & Safety, fraud, risk, or adversarial domain experience; feature stores or ML-serving infrastructure; frontend-agnostic, backend-driven UI frameworks (server-driven intervention/notification rendering).
Desired traits: systems thinker capable of designing infrastructure for other teams to build on; pragmatic builder comfortable turning scattered signals and legacy code into clean services; comfortable with ambiguity; reliability-minded engineer treating testing, migrations, and oncall as first-class; committed to ethical, responsible engineering with focus on fairness, auditability, and user safety.