Overview
Principal Platform Engineer on the ML Platform team, treating the ML platform as a product: building APIs, SDKs, CLIs and UIs that make ML development at Roblox fast and safe, across Discovery, Safety, Economy and Creation.
What you'll do
- Own the platform as a product and set direction end to end: define requirements, write RFDs, and ship APIs, SDKs, CLIs and UIs that make ML@Roblox easy to adopt.
- Bootstrap and maintain core ML Platform components: Serving Layer, Model Registry, Pipeline Orchestrator, and Training/Inference control planes.
- Set technical strategy and oversee development of high scale and reliable infrastructure systems, with clear SLOs for latency, availability, and cost.
- Design developer experiences with paved-road templates, golden paths, opinionated defaults, and clear docs to reduce time-to-first-production.
- Instrument the platform to measure adoption, friction, reliability, and cost; use data to prioritize the roadmap and validate outcomes.
- Partner across organizations (ML Engineering, Data Science, Infra/SRE, Security, Finance) to optimize performance, safety, and spend, especially for GPU-intensive training and high-QPS inference.
- Propose and implement new platform tooling to improve time to production for MLEs across the full ML lifecycle.
- Stay abreast of industry trends in machine learning and infrastructure to adopt leading-edge technologies and practices.
- Mentor junior and senior engineers, lead design reviews, and drive cross-team architectural decisions that last.
What you'll need
- 7+ years of professional experience with a wealth of system design experience to build a scalable, reliable ML platform.
- A track record of building internal platforms that developers love.
- Proficient in API design and developer experience: gRPC/REST APIs, SDKs, CLIs, and simple UIs.
- Passionate about infrastructure-as-code and automating painful manual processes.
- Passionate about supporting ML engineers to understand their needs and translating them into clean, durable platform abstractions.
- Clear communicator, excelling at both written and verbal communication across differing levels of technical detail.
- Bachelor's degree in Computer Science, Computer Engineering, Data Science, or a similar technical field.
Nice to have
- Hands-on ML experience.
- Experience with the end-to-end ML model lifecycle such as model serving, training, model CI/CD, and GPU resource management.
- Experience building ML platform features that are delightful to use.
Details
- Location: San Mateo, CA, United States (headquarters).
- Onsite Tuesday, Wednesday and Thursday, with optional presence on Monday and Friday.
- Annual base salary range $243,290 to $312,970 USD; actual pay depends on job-related factors.
- Eligible for equity compensation and benefits.
- For US-based roles only: the Company may not be able to employ candidates who have US work authorization related to certain visa categories, or support future H-1B sponsorship at this time.
Read the full description and apply on the company’s own careers page.