InternFlow

Greenhouse ·

full-time

Senior/principal Platform Engineer, ML Platform

Roblox · San Mateo, CA, United States

Roblox operates a global 3D immersive platform that enables creators to build and share digital experiences. The Senior or Principal Platform Engineer for the ML Platform will focus on building the infrastructure that powers machine learning use cases across the company, including safety, economy, discovery, and creation. This role involves treating the platform as a product, requiring the development of robust APIs, SDKs, CLIs, and UIs that simplify the machine learning lifecycle for internal teams. You will be responsible for maintaining core components such as model registries, serving layers, and pipeline orchestrators while ensuring high reliability and performance for GPU-intensive workloads. The work requires a blend of backend engineering, system design, and product thinking to create "paved-road" experiences that reduce time-to-production for machine learning engineers. This position is well-suited for a seasoned engineer with over seven years of experience who excels at translating complex infrastructure requirements into durable, user-friendly abstractions. You should have a proven track record of building internal developer platforms and a strong interest in automating manual processes to improve developer productivity and system scalability.

platform engineeringmachine learning infrastructuredeveloper experiencesystem designapi designbackend engineeringmlopsprincipal engineer

Education

  • Level: Bachelor's degree
  • Courses: Computer Science, Computer Engineering, Data Science
  • Specializations: Computer Science, Computer Engineering, Data Science
Platform Engineering7-7 yrs experience

Key Skills

API designgRPCRESTSDK developmentCLI developmentUI developmentMachine Learning platformModel servingModel trainingCI/CDGPU resource managementInfrastructure as CodeAutomationSystem designScalable systems

Experience required

7-7 years experience
0 yrs10+ yrs

About the Role Roblox is building an ML Platform that powers billions of inferences daily. The Principal Platform Engineer will treat the platform as a product, creating durable APIs, SDKs, CLIs and UIs for internal developers. Responsibilities Own end‑to‑end platform direction: define requirements, write RFDs, ship APIs, SDKs, CLIs and UIs. Bootstrap and maintain core components: serving layer, model registry, pipeline orchestrator, training/inference control planes. Set technical strategy, ensure high‑scale reliability with clear SLOs for latency, availability and cost. Design developer experiences with templates, golden paths and documentation. Instrument platform usage, adoption and cost; prioritize roadmap based on data. Partner with ML Engineering, Data Science, Infra/SRE, Security and Finance to optimize performance and spend. Mentor junior and senior engineers. Requirements 7+ years of professional experience in system design and building scalable, reliable platforms. Proficient in API design and developer experience: gRPC/REST APIs, SDKs, CLIs, simple UIs. Experience with end‑to‑end ML model lifecycle: model serving, training, CI/CD, GPU resource management. Passion for infrastructure‑as‑code and automation of manual processes. Strong communication skills, both written and verbal. Eligibility Bachelor's degree in Computer Science, Computer Engineering, Data Science or a similar technical field.

Skills for this role

API designgRPCRESTSDK developmentCLI developmentUI developmentMachine Learning platformModel servingModel trainingCI/CDGPU resource managementInfrastructure as CodeAutomationSystem designScalable systems

Required skills

API designgRPCRESTSDK developmentCLI developmentUI developmentMachine Learning platformModel servingModel trainingCI/CDGPU resource managementInfrastructure as CodeAutomationSystem designScalable systems

Also mentioned in the listing

platform engineeringmachine learning infrastructuredeveloper experiencebackend engineeringmlopsprincipal engineer
RoleSenior/principal Platform Engineer, ML Platform
CompanyRoblox
LocationSan Mateo, CA, United States
CompensationNot disclosed
Posted2026-09-29
DeadlineRolling

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.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

More at Roblox

Other jobs at Roblox

See all 78 openings at Roblox

Explore Related Placements


// similar opportunities

You might also like

Principal Client Platform Engineer

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

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 ...

Apply now →

Senior Software Engineer - Core Platform And Systems

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

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 ...

Apply now →

Principal Software Engineer, Engine Systems

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

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 ...

Apply now →

Principal Software Engineer, Asana Platform

Asana

Asana logo
New York Cityfull-time
Greenhouse

The Platform organization at Asana builds the services and shared experiences that every Asana product runs on. That starts with the Work Graph, where our custo...

Apply now →

Senior Security Software Engineer, Sandbox Platforms

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
OnsiteAny GraduateGreenhouseSecurity Software Engineering# Linux# macOS# Windows# C+11 more

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 ...

Onsite Tue-Thu, optional Mon/Fri

Apply now →

Senior Software Engineer: Platform SRE

Flexport

Amsterdam, Netherlandsfull-time
Greenhouse

About Flexport: At Flexport, we believe global trade can move the human race forward. That’s why it’s our mission to make global commerce so easy there will be ...

Apply now →