Tech jobs
Job listings



Principal Software Engineer - Object Store
Principal engineer setting the technical direction for Roblox's in-house, bare-metal, S3-compatible object storage platform that serves assets, media, analytics and ML datasets at exabyte scale, migrating workloads off cloud object storage. Day to day: distributed storage architecture and data-path tuning in C++, Go, or Rust, control-plane and fleet operations, plus mentoring.



Principal Software Engineer, App Performance
Principal engineer on Roblox's Consumer App Performance team, driving stability and performance across the cross-platform C++ game engine and client codebase on mobile, desktop, and console — profiling bottlenecks, mitigating crashes and hangs, and building monitoring and CI/CD guardrails to prevent regressions.



Software Engineer, Engine Scalability
Software Engineer on Roblox's Engine Scalability team, building C++ 3D engine systems for avatars and environments — mesh processing, LOD, streaming, and performance work so high-fidelity multiplayer worlds run smoothly on phones and low-end devices. Hybrid onsite in San Mateo, CA (Tue–Thu).



Principal Software Engineer, Engine Systems
Principal engineer on Roblox's Engine DataModel team, owning the core data structures, C++ reflection bindings behind the Luau API, and serialization that form the backbone of the Roblox engine. Day to day is high-performance systems-level C++ work that must run well across desktop, mobile, and console clients, based hybrid (3 days/week) in San Mateo, CA.



Principal Software Engineer, Core Services
Principal engineer on Roblox's Core Services team, building and evolving the shared C#/.NET and Rust frameworks, libraries, and runtime infrastructure behind Roblox's global platform. Day-to-day is hands-on systems work across performance, concurrency, API design, and managed/native interop, plus technical leadership and mentoring.



Senior Software Engineer, Reliability
Senior software engineer on Roblox's Reliability team, building fault-tolerant libraries, automation, load-testing guardrails, canarying services, and observability tooling to keep the platform reliable at massive scale. Requires 4+ years of experience and coding skills in languages like Go, C#, or Java.



Software Engineer, Test Frameworks & Tooling
Engineer on Roblox's Test Frameworks & Tooling team, designing and scaling the test automation infrastructure behind Roblox's services — frameworks, runners, orchestration, AI-assisted test generation, canary analysis, and debugging tools — using languages like C#, Go, or Python, onsite in San Mateo, CA.



Technical Developer Connections Manager
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 by our global community of developers and creators. At…



Senior Product Designer, Consumer App
Senior Product Designer shaping how users navigate Roblox's consumer app: the navigation, information architecture, and cross-platform interaction models across mobile, desktop, console, TV, and XR. Day-to-day is systems design and prototyping in Figma (plus AI-assisted tools), alongside UX strategy with PM, engineering, and research.



Principal Machine Learning Platform Engineer, Foundation AI
Principal engineer who owns Roblox's internal ML platform as a product — building serving layers, model registries, pipeline orchestrators, and training/inference control planes exposed via APIs, SDKs, CLIs, and UIs. Blends backend engineering, developer experience, and large-scale GPU infrastructure work.



Senior Data Scientist, Monetary Policy
Senior data scientist who builds macroeconomic models and simulation frameworks for Roblox's virtual economy — forecasting Robux money supply, inflation, and exchange-rate policies, and running counterfactual simulations to inform monetary policy decisions with Product and Finance leadership. Core toolkit: econometrics, causal inference, time-series forecasting, and agent-based modeling.



Senior Software Engineer, Engine Harmony
Senior engineer on Roblox's Game Engine Systems team writing C++ engine code that harmonizes CPU, memory, and bandwidth resource usage so gameplay runs well across devices — from mobile clients to cloud servers — with optimization work to improve player engagement.



Senior Software Engineer, Runtime
Owns the concurrency core of the Roblox game engine — the task scheduler, fiber runtime, and async APIs. Day to day: building and optimizing C++ engine primitives, debugging production failures across PC, Mac, mobile, and console, and advising other engine teams. Core tech: modern C++, multithreading, and low-level performance work.
Product Designer, Marketing Systems
Individual-contributor Product Designer on Roblox's Marketing Systems (BizApps) team, owning the design of Roblox's company websites and web/mobile surfaces. Day to day: UX architecture and research, building a consistent design system and brand-aligned visual language, and delivering wireframes, prototypes, and high-fidelity designs in Figma.



[2027] Senior Machine Learning Engineer - PhD Early Career
Roblox is hiring a PhD-level senior machine learning engineer to take research projects end-to-end — from ideation through production deployment of deep learning, generative AI, multimodal, CV, NLP, and recommendation models that power the platform for hundreds of millions of daily users.



[2027] Data Scientist - PhD Intern
A PhD-level data science intern at Roblox's San Mateo HQ, conducting causal inference, experiment design, and machine learning research that powers product teams spanning AI evaluation, safety, economy, engine, social, growth, and ads. Core tools include SQL, Python/R, and big-data technologies like Hive, Spark, and Airflow.
Software Engineer, Engine Harmony
Software Engineer on Roblox's Game Engine team writes C++ engine code that harmonizes resource usage (CPU, memory, bandwidth) so gameplay runs across devices, and works on optimization from mobile clients to cloud servers. Needs 2+ years of systems-level experience; deep C++ preferred, ML shipping experience a plus.



Senior Software Engineer, Test Frameworks & Tools
Senior engineer on Roblox's Test Frameworks & Tooling team building and scaling backend services for the test automation lifecycle — frameworks, orchestration, AI-assisted test generation, canary analysis, and debugging tools. Requires 2+ years backend/infra experience with C#, Go, or Python; onsite in San Mateo Tue–Thu.



Principal Data Scientist - Safety
Principal-level data scientist on Roblox's Content Safety team, building prevalence measurement methodologies, ground truth datasets, and causal-inference analyses to quantify and reduce harmful user-generated content across games, avatars, and in-game behaviors. Core stack includes Python/R, SQL, Hive, Spark, and Airflow, partnering with Product, Engineering, Policy, and Legal.