[2026] Senior Machine Learning Engineer, Recommendation Systems - PhD Early Career
Core
Design and implement large-scale recommendation systems for ranking, retrieval, and personalization of user-generated content (experiences, avatars) to drive engagement and retention.
Role type
Senior Machine Learning Engineer (Recommendation Systems)
Builds
Recommendation surfaces for search, discovery, and personalized advertising across Roblox's platform.
Domain
Gaming / User-Generated Content / Recommendation Systems
Deliverable
production ML models
Required skills
Recommender systems, search systems, information retrieval, generative models (LLMs, VLMs), deep learning, reinforcement learning, attention mechanisms, large-scale system architecture, Python, C++, Go, Java
Preferred skills
PhD in CS/Engineering, strong research track record with top-tier publications (SIGIR, KDD, RecSys, ICLR, ICML, NeurIPS), multimodal modeling, agentic AI algorithms
Technologies
Python, C++, Go, Java, LLMs, VLMs, VLAs
Responsibilities
Design and implement large-scale recommendation systems; Develop deep learning models for ranking, retrieval, and personalization; Collaborate with researchers and product teams to advance experimentation; Translate research into production systems impacting hundreds of millions of users; Work backward from user needs to deliver ML solutions driving ecosystem growth.
Seniority
Senior, hands-on IC with research focus