> Markdown version of [/jobs/ext/2832999-software-engineer-user-behavior](https://www.wearedevelopers.com/jobs/ext/2832999-software-engineer-user-behavior). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer- User Behavior - **Company:** Roblox - **Location:** San Mateo, CA, United States - **Experience:** Expert - **Salary:** $196,750.0 - $243,290.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Distributed Systems, Machine Learning, Data Streaming, Large Language Models, Ios Frameworks, Caching, Backend, Low Latency, Front End Software Development, Data Pipelines - **Published:** September 10, 2026 - **Apply:** https://careers.roblox.com/jobs/8174643?gh_jid=8174643 ## About the Role * 5+ years of experience building and operating production backend systems at scale, ideally in Go or a 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 who consume that data. * Solid production operations fundamentals: monitoring, alerting, oncall, capacity planning, and incident response for systems with real user-facing impact. * Nice to have: experience in Trust & Safety, fraud, risk, or other adversarial domains; experience with feature stores or ML-serving infrastructure; experience building frontend-agnostic, backend-driven UI frameworks (e.g. server-driven intervention/notification rendering). You are: * A Systems Thinker: capable of designing infrastructure that other teams (ML, feature teams, policy) build on top of, not just point solutions. * A Pragmatic Builder: scrappy and impact-oriented, comfortable turning scattered, undocumented signals and legacy code paths into clean, well-owned services. * Comfortable with Ambiguity: this space is actively being redefined - you'll help set the standard, not just implement one handed to you. * A Reliability-Minded Engineer: you treat testing, migrations, and oncall as first-class parts of the job, not afterthoughts. * Committed to Ethical, Responsible Engineering: dedicated to building systems that are fair, auditable, and operate with the utmost responsibility toward user safety. ## Description * Build the User Behavior Foundation: Design and operate the low-latency, per-user behavioral data layer that powers real-time safety decisions - aggregating signals like violation history, in-game reports, and behavioral patterns into a single queryable source of truth. * Own the Consequence Engine: Build and evolve the centralized decision engine that combines deterministic rules with ML risk signals into a single, consistent safety decision the authoritative system every consequence flows through. * Own the Feature Restriction Platform: Build a unified, backend-driven framework for delivering safety interventions that any product team can plug into, replacing today's fragmented, feature-specific implementations. * Unify Abuse Reporting: Build the backend that consolidates reporting channels into a single, scalable framework - integrating LLM-based classification, agentic review workflows, and ML models to improve report routing, prioritization, and reporter feedback while meeting global regulatory requirements. * Design for trust and auditability: Build serving infrastructure that meets a high bar for explainability and fairness, since these systems directly determine consequences for millions of users. * Ship code, not just designs: Own end-to-end delivery - from system design through migration, testing, and production operation. ## Related Videos - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)