Distinguished Engineer, Machine Learning - Discovery
Required skills
- Distinguished Engineer
- Technical Director
- Machine Learning
- Search
- Discovery
- recommendation systems
- large-scale
- billions of parameters
- Generative AI
- embedding-based retrieval
Nice to have
- MS/PhD
Role summary
Roblox is seeking a Distinguished Engineer/Technical Director for its Discovery team to lead the technical vision and execution of machine learning initiatives for search and recommendation systems. This role involves crafting and building large-scale ML models, including Generative AI, and evolving the associated infrastructure. The ideal candidate will have 10+ years of experience delivering and improving large-scale search and recommendation systems, a strong understanding of ML infrastructure, and the ability to translate long-term product requirements into iterative stages. This hybrid role requires deep technical expertise, leadership by example, and a strategic approach to solving complex problems, ultimately driving user engagement and business outcomes.
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators.
At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there.
A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.
As a Distinguished Engineer/Technical Director on Discovery, you’ll be in charge of the overall technical vision and execution for all machine learning initiatives across search and discovery teams. The mission of these teams is to connect a billion users with the best connections and content at the right time, covering a very diverse range of search and recommendation problems at a high scale. This is fundamental to how we personalize the experience to drive engagement and retention for Roblox users. With daily active users growing at a record rate, we are looking for expert tech leaders who are passionate about crafting and building machine learning solutions to power Search and Recommendations.
You Will:
You Have:
For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.
Annual Salary Range$419,390—$457,970 USDRoles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.
For US based roles only, please note 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.
Sample Roblox interview questions
- 1
Design a Delayed Payment Scheduler Service
system designmedium - 2
Design a skill-based matchmaking system
system designhard - 3
Design a system for managing data versioning in a distributed environment.
system designmedium - 4
Design a system for real-time processing of user behavior data.
system designmedium - 5
Design a Resource Loader in a Game Engine
system designmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Sr/Principal Product Manager, Marketplace Discovery and RecommendationsRoblox · San Mateo, CA · Onsite
- Principal Software Engineer, Languages & CompilersRoblox · San Mateo, CA · Onsite
Calibration, Mapping & Localization Engineer42dot · Remote · Remote
Spacecraft Dynamics EngineerApex Technology · Los Angeles, CA · Onsite
Systems EngineerMind Robotics · Palo Alto, CA · Onsite- Sr. Functional Safety EngineersRivian and Volkswagen Group Technologies · Irvine, CA · Onsite
