Roblox is seeking a Senior Machine Learning Engineer (PhD Early Career) to lead high-impact AI and machine learning work from early ideation through production deployment, with an emphasis on academic publication. This role applies advanced research to build scalable systems for platform engagement, safety, and growth of the content ecosystem, operating at world-scale concurrency.
Onsite Location
San Mateo, CA, United States (onsite). Office-based presence is scheduled for Tuesday, Wednesday, and Thursday, with optional attendance on Monday and Friday unless otherwise noted.
Compensation
- Annual Salary Range: USD 196,750 - 243,290
The starting base pay shown for this position is dependent on job-related factors including professional background, training, work experience, location, business needs, and market demand. Full-time employees are also eligible for equity compensation and benefits as described on the company’s benefits page. The role includes equity compensation.
Core Responsibilities
- Prototype and implement advanced AI and machine learning solutions that support core platform features and innovation at scale.
- Develop and deploy cutting-edge models, including deep learning, generative AI, and multimodal architectures, to address complex, high-impact technical challenges.
- Partner with applied researchers, engineers, and product teams to turn research ideas into production-ready systems.
- Convert complex research into scalable and robust infrastructure that influences hundreds of millions of daily active users.
- Start from user and product needs, architect ML solutions, and deliver improvements across platform engagement, safety, and content ecosystem growth.
Required Qualifications
- Possess a PhD in computer science, engineering, or a related field, or be pursuing one, with a thesis aligned to Roblox’s research areas.
- Demonstrate deep expertise and curiosity in a relevant technical area such as deep learning, computer vision, NLP, reinforcement learning, or distributed systems.
- Proficiency in one or more programming languages, such as Python, C++, Go, or Java, along with experience building and optimizing large-scale systems.
- A strong research record supported by multiple publications and presentations in rigorous peer-reviewed venues.
Technologies
- Python
- C++
- Go
- Java
- Deep learning
- Generative AI
- Multimodal architectures
- Computer vision
- NLP
- Reinforcement learning
- Distributed systems
Benefits
- Equity compensation
- Benefits (as described on this page)
Application Process Information
As you apply, you can find more information about the process by signing up for SPEAK_. You will receive access to a practice assessment, comprehensive guides, FAQs, and modules designed to support preparation for the hiring process.
Work Authorization Note
For roles based in the United States only: the company may not be able to employ candidates for this role who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.