Roblox · San Mateo, CA

Salary
$277,170–$343,340from the description
Posted
Jul 25, 2026
Location
San Mateo, CA
Last confirmed open
Jul 26, 2026

What this job asks for AI summary

Senior level · 5+ years · San Francisco-Oakland-Hayward, CA · Bachelor's required · Full-time

Advertised as Principal, but the requirements read as Senior.

Must have (4)
gRPC or REST APIML model servingML CI/CDinfrastructure-as-code
Nice to have (2)
Model RegistryPipeline Orchestrator

“or” means any one of them counts — you don't need all of them.

Posted 2 times — it's one opening, so apply once.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

Why we read it this way (7)

The role is titled 'Principal Platform Engineer' but the requirements gate on only 5+ years of experience and a Bachelor's degree — scope and experience requirements are consistent with a Senior-level individual contributor, not a true Principal (org-wide technical authority). Seniority is assessed as Senior accordingly.

The posting is headquartered in San Mateo, CA (San Mateo County), which falls within the San Francisco-Oakland-Hayward, CA CBSA (41860). The role requires in-office presence Tuesday–Thursday, so remote=false.

SOC classification is Medium confidence: the role is primarily a platform/backend software engineering role (building APIs, SDKs, CLIs, control planes) that also spans ML infrastructure. 15-1299 is noted as a runner-up given the ML platform specialization, but the primary day-to-day work is shipping software.

API design, gRPC/REST, SDK/CLI development, ML lifecycle (serving, training, CI/CD), GPU management, and infrastructure-as-code are all listed under the 'You Have' requirements section and are treated as hard gates.

Model Registry and Pipeline Orchestrator are specific platform components mentioned in the responsibilities ('You Will') section rather than the requirements section, so they are marked as preferred context rather than hard gates.

Hands-on ML experience is explicitly called 'a plus' in the posting intro, so no ML-specific framework skills (e.g. PyTorch, TensorFlow) are listed — none were named as required or preferred in the JD.

Ignored 5 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): API design, SDK development, CLI development, ML model training infrastructure, GPU resource management.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗