Greenhouse ·
full-timeSenior Software Engineer- User Behavior
Roblox · San Mateo, CA, United States
Education
- Level: Bachelor's degree
Key Skills
Experience required
5-5 years experienceAbout 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
| Role | Senior Software Engineer- User Behavior |
|---|---|
| Company | Roblox |
| Location | San Mateo, CA, United States |
| Compensation | Not disclosed |
| Posted | 2026-10-01 |
| Deadline | Rolling |
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.
- 1ApplicationSubmit your resume through the apply link.
- 2ScreeningRecruiter reviews your background against the role.
- 3AssessmentA technical test, assignment, or coding round, depending on the role.
- 4Interview(s)One or more rounds with the hiring team.
- 5OfferOffer letter with compensation and start date.
Before you apply
0/4More at Roblox
Other jobs at Roblox
- Principal Fullstack/backend Software Engineer, User Connections · San Mateo, CA, United States
- Principal Data Scientist - Safety · San Mateo, CA, United States
- Senior Software Engineer - Engineering Acceleration · San Mateo, CA, United States
- Senior Product Support Specialist · Gurugram, Haryana
- Senior Software Engineer (full Stack), Global Actions · San Mateo, CA, United States
Explore Related Placements
// similar opportunities
You might also like
Senior Software Engineer, Core Engine
Roblox
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 ...
Senior Software Engineer, Service Mesh
Roblox
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 ...
Senior Software Engineer, Game Engine
Roblox
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']
Senior Software Engineer - Data Access
Roblox
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 ...
Senior Software Engineer - Release
Roblox
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 ...
Senior Software Engineer
Spotify
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 ...