Greenhouse ·
full-timeSenior/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.
Education
- Level: Bachelor's degree
- Courses: Computer Science, Computer Engineering, Data Science
- Specializations: Computer Science, Computer Engineering, Data Science
Key Skills
Experience required
7-7 years experienceAbout 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
Required skills
Also mentioned in the listing
| Role | Senior/principal Platform Engineer, ML Platform |
|---|---|
| Company | Roblox |
| Location | San Mateo, CA, United States |
| Compensation | Not disclosed |
| Posted | 2026-09-29 |
| Deadline | Rolling |
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.
- 1ApplicationSubmit your resume through the apply link.
- 2ScreeningRecruiter reviews your background against the role.
- 3AssessmentA technical test, assignment, or coding round, depending on the role.
- 4Interview(s)One or more rounds with the hiring team.
- 5OfferOffer letter with compensation and start date.
Before you apply
0/4More at Roblox
Other jobs at Roblox
- Principal Fullstack/backend Software Engineer, User Connections · San Mateo, CA, United States
- Principal Data Scientist - Safety · San Mateo, CA, United States
- Senior Software Engineer - Engineering Acceleration · San Mateo, CA, United States
- Senior Product Support Specialist · Gurugram, Haryana
- Senior Software Engineer (full Stack), Global Actions · San Mateo, CA, United States
Explore Related Placements
// similar opportunities
You might also like
Principal Client Platform Engineer
Roblox
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 ...
Senior Software Engineer - Core Platform And Systems
Roblox
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 ...
Principal Software Engineer, Engine Systems
Roblox
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 ...
Principal Software Engineer, Asana Platform
Asana
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...
Senior Security Software Engineer, Sandbox Platforms
Roblox
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
Senior Software Engineer: Platform SRE
Flexport
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 ...