[2026] Senior Machine Learning Engineer (Systems), Embodied AI/NPCs, ML Platform - PhD Early Career
RobloxBase Salary
$197k - $243k/yr
Responsibilities
- Design, build, and maintain data pipelines collecting complex 3D game states and real-time player actions.
- Develop general and scalable feature extraction across games and improve training speed for sophisticated deep learning architectures.
- Engineer high-performance real-time inference supporting tens to hundreds of autonomous NPCs.
- Build AI platform components including serving layers, model registries, pipeline orchestrators, and training and inference control planes.
- Create developer tooling, templates, and visualizations that improve the efficiency, cost, usability, scalability, and reliability of ML systems.
- Architect distributed inference systems for serving LLMs and large recommender models at massive scale.
- Optimize inference engines for millions of queries per second at low latency and conduct low-level performance analysis on GPU architectures.
- Optimize models and systems using continuous batching, speculative decoding, and quantization.
Requirements
- Possessing or pursuing a PhD in Computer Science, Computer Engineering, Mathematics, Statistics, or a related technical field, with a thesis aligned to Roblox’s research areas.
- Experience building end-to-end machine learning pipelines and managing model inference and deployment.
- Experience working with novel datasets and building real-world agentic applications.
- Experience scaling high-performance, high-availability architectures.
- Experience handling infrastructure using Kubernetes and a major cloud provider such as AWS, Azure, or GCP.
Benefits
- Full-time employees are eligible for equity compensation and benefits.
- Office-based roles are onsite Tuesday, Wednesday, and Thursday, with optional presence Monday and Friday.
- The role is based at the San Mateo, California headquarters when designated as a headquarters position.
Tech Stack
Categories
About Roblox
Roblox's vision is to reimagine the way people come together. Our mission is to connect a billion people with optimism and civility. What is Roblox? Roblox is a platform where people come together virtually to share experiences. Every day, tens of millions of people from around the world come to Roblox to learn, work, play, connect, communicate, and socialize in immersive digital experiences all built by a global community of creators. Powered by Creators Roblox is powered by a global community of millions of developers and creators who produce their own immersive multiplayer experiences each month using Roblox Studio, our intuitive desktop design tool. Any experience imaginable can be created on Roblox. How Popular? Roblox is ranked as one of the top entertainment platforms for audiences under the age of 18 based on average monthly visits and time spent (Comscore). Our popularity is driven purely by the community with millions of people signing up through word of mouth every month.