R

Roblox

Runs a platform where users build and play games

Principal Software Engineer - GenAI Platform

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeSan Mateo, CA, USA

About the Job

Requirements

  • An undergraduate or graduate degree in computer science, a related technical field, or equivalent practical experience.
  • At least 8 years of experience building and operating large-scale production software, distributed systems, cloud services, or related infrastructure.
  • A sustained track record of designing and owning foundational systems or platforms with organization-wide or company-wide impact.
  • Deep expertise in one or more of machine learning, generative AI, distributed systems, data infrastructure, or developer platforms, with breadth to reason across these areas.
  • Expert proficiency in one or more of Go, Python, or Rust, and sound judgment in selecting tools for durable systems.
  • A history of setting technical direction across multiple teams and driving large, cross-organizational efforts to completion.
  • Ability to align engineers, product, and leadership around a technical strategy.

Responsibilities

  • Define the multi-year technical vision and architecture for platforms and services that power machine learning, generative AI, and agentic experiences across Roblox.
  • Drive complex, ambiguous, high-impact platform problems from framing through production, including multi-provider inference resiliency and scaling information retrieval infrastructure for agentic use, and remain accountable for outcomes.
  • Establish standards, paved paths, and guardrails for self-service platform use across Roblox, including multi-tenant usage attribution and metering, built-in spend controls, and fast, ticket-free onboarding.
  • Make foundational trade-offs among quality, latency, reliability, cost, and responsible data use for systems operating at Roblox scale, with instrumentation and observability built into the architecture.
  • Own the platform's operational standards at scale, including service-level objectives, capacity planning, on-call, and incident response; design for graceful degradation and fast recovery.
  • Identify high-impact opportunities and risks ahead of time and build alignment across engineering and leadership to address them.
  • Increase other engineers' impact through technical mentorship, design and code review, and setting engineering standards.

Desired Qualifications

  • Experience building or operating an LLM gateway, inference-serving system, or model-routing layer, including multi-provider failover, rate limiting, and token or cost accounting at scale.
  • Hands-on experience with vector databases, similarity search, or knowledge graphs, and with retrieval-augmented generation or agentic systems, including retrieval pipelines, agent memory, context management, and evaluation of non-deterministic systems.
  • Experience designing multi-tenant platforms, including usage attribution, metering, spend controls, and self-service onboarding.
  • Background in GPU infrastructure or machine-learning inference efficiency, including batching, quantization, accelerator utilization, or cost optimization.

About the Company

Roblox

Runs a platform where users build and play games

Roblox runs an online platform where people play, chat, and hang out in 3D games built by its users rather than by the company itself. In 2025, Grow a Garden, a game a teenager made on Roblox, set the record for the most people playing one video game at the same time. Creators build games with Roblox Studio, a free design tool, and players join through the free Roblox app on phones, computers, game consoles, and VR headsets. Roblox makes money by selling Robux, a virtual currency players spend on avatar items and in-game extras, and it shares part of that spending with creators, who can exchange their Robux for real money. Roblox was founded in 2004 and is based in San Mateo, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Mateo, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Roblox

See more jobs