Principal ML Engineer, Matchmaking & Scale

Showcify, Inc.

San Mateo (CA)

On-site

USD 295,000 - 345,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity compensation
Benefits package

Job summary

Roblox is seeking a Principal ML Engineer for Matchmaking in San Mateo, CA. You will own the technical vision for models, objectives, and algorithms that map player to servers at massive scale, optimizing engagement and system efficiency.

You'll collaborate with Discovery, Search, and infrastructure teams to implement production-ready ML solutions, run offline/online experiments, and mentor other engineers while delivering measurable impact across hundreds of thousands of servers.

Qualifications

  • 8+ years of experience delivering large-scale ML systems for ranking, recommendation, or allocation.
  • Experience defining objective functions and deploying predictive models.
  • Ability to break down long-term requirements into iterative deliverables.
  • Led cross-team technical decisions and mentorship.
  • Strong user-focused technical mindset.
  • Generalist with multiple languages and technologies.
  • Hands-on willingness to tackle data/ML problems.
  • BS in CS or related; MS/PhD a plus.

Responsibilities

  • Own the technical direction and ML strategy for matchmaking and server placement.
  • Define and evolve the matchmaking objective to balance utility with latency and cost.
  • Build models predicting high-value actions and outcomes per player–server match.
  • Design and productionize candidate-server retrieval, ranking, and assignment.
  • Lead engineers by example and mentor, fostering engineering excellence.
  • Build data/feature/training/serving/evaluation systems for matchmaking ML.
  • Collaborate with Discovery, Search, modelers, and infra engineers.
  • Define offline evaluation and run online experiments to measure impact.
  • Translate research into iterative production improvements and share insights.

Skills

Large-scale ML
Objective functions
Predictive models
Optimization algorithms
Cross-team collaboration
User-centric mindset
Programming languages
Data problems
Creative problem solving

Education

BS in Computer Science or related
MS/PhD a plus

Job description

Roblox is seeking a Principal ML Engineer for Matchmaking in San Mateo, CA. You will own the technical vision for models, objectives, and algorithms that map player to servers at massive scale, optimizing engagement and system efficiency.

You'll collaborate with Discovery, Search, and infrastructure teams to implement production-ready ML solutions, run offline/online experiments, and mentor other engineers while delivering measurable impact across hundreds of thousands of servers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead ML Engineer, Matchmaking at Scale
Lead ML Engineer, Matchmaking at Scale

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits described on page
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
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 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 Infra Architect — Scale & Equity
Senior ML Infra Architect — Scale & Equity

Roblox • San Mateo (CA)

On-site
USD 295,250 - 345,040
Equity compensation
Benefits package
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
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 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