Назад
5 дней назад

Principal Machine Learning Engineer (Matchmaking)

295 250 - 345 040$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Machine Learning Engineer (Matchmaking) (Machine Learning/Gamedev): Building large-scale matchmaking models, objective functions, and server assignment algorithms that optimize player experience, developer success, and system efficiency with an accent on ranking, prediction, and real-time optimization. Focus on balancing co-player compatibility, latency, engagement, retention, server utilization, and compute cost while serving millions of players under strict capacity and reliability constraints.

Location: San Mateo, California, United States; office-based roles are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.

Salary: $295,250–$345,040 USD annual base pay, with equity compensation and benefits eligibility.

Company

Roblox builds a platform and tools for creating and participating in 3D immersive digital experiences.

What you will do

  • Own the technical direction and ML strategy for matchmaking connecting Discovery and Search to server placements.
  • Define objective functions balancing player and developer utility with latency, engagement, retention, server utilization, reliability, and compute cost.
  • Build predictive models for player–server outcomes using player history, game characteristics, and live server state.
  • Design and productionize candidate-server retrieval, ranking, and assignment algorithms under real-time latency, capacity, and reliability constraints.
  • Build data, feature, training, serving, and evaluation systems with fresh signals and training-serving consistency.
  • Lead through technical direction and mentorship, partner with product and infrastructure teams, and run offline evaluations and online experiments.

Requirements

  • 8+ years of experience delivering and improving large-scale ML systems for ranking, recommendation, personalization, or resource allocation.
  • Experience defining objective functions, building predictive models, and deploying optimization algorithms under production latency, reliability, and resource constraints.
  • Ability to break long-term product requirements into iterative deliverable stages and facilitate difficult technical decisions across multiple teams and organizations.
  • Deep technical expertise focused on user needs, with a generalist approach and mastery of several languages and technologies.
  • Ability to address data and machine learning problems directly, simplify complex problems, and develop creative and strategic solutions.
  • BS in Computer Science or a related discipline.

Nice to have

  • MS or PhD in Computer Science or a related discipline.

Culture & Benefits

  • Full-time employees are eligible for equity compensation and benefits.
  • Work is conducted onsite Tuesday through Thursday for office-based roles, with optional presence on Monday and Friday.
  • Equal employment opportunities and reasonable accommodations are provided during the recruiting process.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →