San Mateo, California, United States Hybrid Employment USD 192,890 - 238,520 Yearly

Roblox is hiring a Machine Learning Engineer

About the Role

Roblox is looking for a Machine Learning Engineer to join the Harmony subsystem, where you will ensure a stable, enjoyable, and interactive experience for users across all devices. You will pioneer the application of machine learning to real-time, low-latency systems optimization, defining the ML strategy for resource management within the engine to solve complex allocation and scaling problems.

What You'll Do

  • Analyze massive-scale engine performance and user engagement telemetry to drive the team's strategic roadmap and prioritize high-impact optimization targets.
  • Design and implement machine learning models to predict and manage critical engine resource constraints in real time.
  • Develop adaptive control systems that use ML outputs to dynamically adjust engine fidelity parameters, maximizing user experience while maintaining stability and low latency.
  • Collaborate with core engine and performance engineering teams to integrate ML solutions directly into the critical path of gameplay across multiple platforms.
  • Define the architectural roadmap for introducing and scaling ML infrastructure within the Harmony subsystem, ensuring reliable operation at massive scale.

What We're Looking For

  • Expertise in one or more areas of applied machine learning: reinforcement learning (RL) for control systems, resource scheduling, predictive modeling (especially time-series analysis for resource usage), or real-time optimization.
  • Proficiency in one or more programming languages (e.g., C++, Python, Go, Java) and experience designing, building, and deploying ML models in a performance-critical environment.
  • A strong understanding of low-latency, systems-level concepts (e.g., memory management, threading, operating system signals).
  • A track record of solving complex optimization problems or experience integrating AI/ML into core engineering products.

Nice to Have

  • Experience in gaming or mobile environments.

Technical Stack

  • C++
  • Python
  • Go
  • Java

Team & Environment

You will be part of the Harmony subsystem, collaborating closely with core engine and performance engineering teams.

Benefits & Compensation

  • Equity compensation
  • Comprehensive benefits as described on the total rewards page
  • Compensation range: $192,890 — $238,520 USD

Work Mode

This is a hybrid position based in San Mateo, CA.

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.

Required Skills
C++PythonGoJavaMachine LearningReinforcement LearningResource SchedulingPredictive ModelingTime-Series AnalysisReal-time OptimizationSystems ProgrammingMemory ManagementThreadingPerformance Optimization
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Roblox

Roblox is a platform where tens of millions of people come daily to explore, create, play, learn, and connect in 3D immersive digital experiences created by a global community of developers and creators.

Visit website
Job Details
Department Engineering
Category data
Posted 14 days ago