companyRoblox logo

Senior Machine Learning Engineer - Engine Optimization | Roblox | San Mateo, CA

RobloxSan Mateo, CA, United States
On-site Full-time $195.8K/yr - $242.1K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Deep understanding of large-scale engine performance, streaming patterns, and user behavior telemetry to identify optimization opportunities and steer the long-term ML strategy. Expertise in designing ML models that predict player behavior and interaction patterns for effective resource management and content delivery. Proficiency in constructing adaptive control systems that convert ML outputs into real-time adjustments of system fidelity and decisions, ensuring high-quality experiences without sacrificing stability or latency. Collaborate effectively with core engine and performance engineering teams to embed ML solutions into the critical gameplay experience across multiple devices.

About the job

Roblox is a vibrant platform where millions of users come together to explore, create, play, learn, and connect in immersive 3D experiences crafted by a diverse global community of developers.

At Roblox, we are dedicated to building innovative tools and a robust platform that empower our community to bring their imaginative experiences to life. Our vision is to transform how people unite, no matter where they are in the world or what device they use. We are on a mission to connect a billion individuals with optimism and civility, and we seek exceptional talent to help us achieve this goal.

Joining Roblox means you will be at the forefront of shaping the future of human interaction, tackling unique technical challenges at scale, and creating safer, more respectful shared experiences for all.

Our engine's resource management and streaming systems are crucial for providing a seamless, stable, and responsive experience for Roblox users across a vast array of devices and network conditions. These systems collaboratively manage compute, memory, bandwidth, and rendering quality while delivering dynamic world content in real time as players interact with their environments. The challenges we face include highly dynamic environments, unpredictable user behaviors, and opaque signals stemming from device and OS limitations.

This position offers a unique chance to lead the integration of machine learning into real-time engine optimization. You will develop the ML framework for predictive resource allocation and content fetching, transitioning from heuristic-based logic to adaptive, data-driven decision-making. Your contributions will directly influence stability, visual quality, responsiveness, and content delivery across billions of global play sessions.

About Roblox

Roblox is a leading online platform that allows users to create and share their own games and experiences. With a commitment to innovation and community, Roblox enables millions of users to connect and collaborate in a unique digital landscape. Join us in our mission to redefine how people interact and play in online spaces.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.