Senior Machine Learning Platform Engineer, Foundation AI
RobloxUser-Generated Content company
San Mateo, United States$243,290 - $312,970Senior
Altimeter Capital
Dragoneer Investment Group
Andreessen Horowitz
Tencent
First Round Capital
Warner Music Group
Data & AI
About the role
TL;DR
Develop and maintain the ML platform for Roblox, ensuring it is scalable, reliable, and user-friendly.
- •The Senior Machine Learning Platform Engineer will own the platform as a product and set direction end to end.
- •They will define requirements, write RFDs, and ship APIs, SDKs, CLIs, and UIs that make ML@Roblox easy to adopt.
- •Key Responsibilities Own 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 great 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 roadmap and validate outcomes.
- •Requirements Have 7+ years of professional experience and have a wealth of system design experience upon which to draw to build a scalable, reliable ML platform for all of Roblox.
- •A Code Machine; you love not only to design and communicate ideas but also to actually ship product.
- •You obsess about user feedback, and constantly drive towards getting platform features in customers hands.
- •Proficient in API design and developer experience—gRPC/REST APIs, SDKs, CLIs, and simple UIs that developers love to use.
- •experience with the end-to-end ML model lifecycle such as model serving, training, model CI/CD, and GPU resources management, and have built ML platform features that are delightful to use.
- •You’re passionate about infrastructure-as-code and automating painful manual processes.
- •You push for platform solutions that don’t leave on-call teams carrying the burden of design choices.
- •Passionate about supporting ML engineers to meet and understand their needs, and translating them into clean, durable platform abstractions.
- •A clear communicator who excels 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.
Required skills
gRPCREST APIMLflowKubeflowSageMakerVertex AIONNXJAXTensorFlowPyTorchscikit-learnHugging FaceComputer VisionNLPLLMs
Domain expertise
gaming
Benefits & perks
equity compensation, benefits
Tech stack
gRPCREST APIMLflowKubeflowSageMakerVertex AIONNXJAXTensorFlowPyTorchscikit-learnHugging FaceComputer VisionNLPLLMsDockerKubernetesCI/CDGitHub ActionsJenkinsPrometheusGrafanaDatadogNew RelicPagerDutyNginxHAProxyGitLinuxWebSockets