InternFlow

Greenhouse ·

full-time

Senior Software Engineer- User Behavior

Roblox · San Mateo, CA, United States

Education

  • Level: Bachelor's degree
Software Development5-5 yrs experience

Key Skills

GogRPCDistributed SystemsData ModelingCachingRules EngineStreamingBatch Data PipelinesFeature StoreMachine LearningMonitoringAlertingOn-callCapacity PlanningIncident Response

Experience required

5-5 years experience
0 yrs10+ yrs

About the Role Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences. Roblox is building tools and a platform that empower its community, and this role focuses on building the backend systems that shift how Roblox responds to unsafe behavior, creating a low‑latency behavioral data layer, a centralized rules‑and‑inference engine, and a unified intervention‑delivery framework. Responsibilities Build the User Behavior Foundation: design and operate a low‑latency per‑user behavioral data layer that aggregates signals into a queryable source of truth. Own the Consequence Engine: develop a centralized decision engine that combines deterministic rules with ML risk signals. Own the Feature Restriction Platform: create a backend‑driven framework for delivering safety interventions. Unify Abuse Reporting: consolidate reporting channels into a scalable framework with LLM‑based classification and ML models. Design for trust and auditability: ensure serving infrastructure meets high standards for explainability and fairness. Ship code end‑to‑end: handle system design, migration, testing, and production operation. Requirements 5+ years of experience building and operating production backend systems at scale, ideally in Go or a comparable statically‑typed language. Strong experience designing distributed systems, including 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 similar stateful business‑logic services. Experience with streaming or batch data pipelines feeding a feature store and collaborating with ML engineers. Solid production operations fundamentals: monitoring, alerting, on‑call, capacity planning, and incident response. Nice to have: experience in Trust & Safety, fraud, risk, or other adversarial domains.

Skills for this role

GogRPCDistributed SystemsData ModelingCachingRules EngineStreamingBatch Data PipelinesFeature StoreMachine LearningMonitoringAlertingOn-callCapacity PlanningIncident Response
RoleSenior Software Engineer- User Behavior
CompanyRoblox
LocationSan Mateo, CA, United States
CompensationNot disclosed
Posted2026-10-01
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

More at Roblox

Other jobs at Roblox

See all 78 openings at Roblox

Explore Related Placements


// similar opportunities

You might also like

Senior Software Engineer, Core Engine

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer, Service Mesh

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer, Game Engine

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
OnsiteAny GraduateGreenhouseSoftware Development# C++# 3D engine systems# Mesh processing# Level of Detail+7 more

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

['Annual Salary Range $243,290 — $295,250 USD', 'Location: San Mateo, CA']

Apply now →

Senior Software Engineer - Data Access

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer - Release

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer

Spotify

Torontofull-time
Any GraduateLeverSoftware Development

The Platform team creates the technology that enables Spotify to learn quickly and scale easily, enabling rapid growth in our users and our business around the ...

Apply now →