Lead ML Engineer, Matchmaking at Scale

Roblox

San Mateo (CA)

On-site

USD 295,000 - 345,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity compensation
Benefits described on page

Job summary

Roblox is seeking a Principal ML Engineer for Matchmaking to own the technical vision and ML strategy for server placement and player experience. You will develop models, objective functions, and algorithms that balance player and developer utility with system efficiency across global datacenters.

You will lead other engineers, collaborate with cross-functional teams, and design end-to-end ML systems for data, features, training, serving, and evaluation.

Qualifications

  • 8+ years of experience delivering large-scale ML systems for ranking, recommendation, personalization, or resource allocation.
  • Experience defining objective functions, building predictive models, and deploying optimization algorithms that balance user and business outcomes with production latency, reliability, and resource constraints.
  • Ability to break down long-term product requirements into iterative deliverables and drive cross-team decisions.
  • Empathy and strong communication to align multiple teams around technical decisions.
  • Generalist mindset with fluency in several languages and technologies; adaptable.

Responsibilities

  • Own the ML strategy and technical direction for matchmaking to optimize player and developer outcomes.
  • Define and evolve the matchmaking objective function balancing utility, latency, and cost.
  • Build predictive models and ranking components for high-value actions and long-term engagement.
  • Design productionizable candidate-server retrieval, ranking, and assignment algorithms under real-time constraints.
  • Lead engineers and mentor teams while promoting engineering excellence.
  • Develop data, feature, training, serving, and evaluation systems for matchmaking ML.
  • Collaborate with Discovery, Search, and infrastructure teams to tailor models per game needs.
  • Define offline evaluations and run online experiments to improve models and objectives.
  • Translate research into production improvements and share advances with the ML community.

Skills

Large-scale ML
Ranking models
Optimization
Predictive modeling
A/B testing
Cross-team collab
Programming languages

Education

BS in Computer Science
MS/PhD preferred

Tools

Python
TensorFlow
PyTorch
Spark

Job description

Roblox is seeking a Principal ML Engineer for Matchmaking to own the technical vision and ML strategy for server placement and player experience. You will develop models, objective functions, and algorithms that balance player and developer utility with system efficiency across global datacenters.

You will lead other engineers, collaborate with cross-functional teams, and design end-to-end ML systems for data, features, training, serving, and evaluation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal ML Engineer, Matchmaking & Server Optimization
Principal ML Engineer, Matchmaking & Server Optimization

SportsTechJobs • San Mateo (CA)

On-site
USD 295,000 - 345,000
Lead ML Engineer - Real-Time Matchmaking & Ranking
Lead ML Engineer - Real-Time Matchmaking & Ranking

The Briefed • San Mateo (CA)

On-site
USD 295,000 - 345,000
Healthcare & Wellness
401(k) Retirement Savings
HQ Campus Perks
Principal ML Engineer, Matchmaking & Scale
Principal ML Engineer, Matchmaking & Scale

Showcify, Inc. • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits package
Senior ML Infra Engineer - Matchmaking at Scale
Senior ML Infra Engineer - Matchmaking at Scale

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Senior ML Infra Engineer, Real-Time Matchmaking
Senior ML Infra Engineer, Real-Time Matchmaking

Roblox Corporation • San Mateo (CA)

On-site
USD 243,000 - 295,000
Principal Machine Learning Engineer - Matchmaking
Principal Machine Learning Engineer - Matchmaking

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits described on page
Principal ML Engineer - Matchmaking & Ranking NEW
Principal ML Engineer - Matchmaking & Ranking NEW

The Briefed • San Mateo (CA)

On-site
USD 295,000 - 345,000
Healthcare & Wellness
401(k) Retirement Savings
HQ Campus Perks
Principal Machine Learning Engineer - Matchmaking
Principal Machine Learning Engineer - Matchmaking

Showcify, Inc. • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits package
Senior ML Infra Architect — Real-Time, Large-Scale ML
Senior ML Infra Architect — Real-Time, Large-Scale ML

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Senior ML Systems Engineer
Senior ML Systems Engineer

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation
Benefits
On-site office in San Mateo