В Roblox чётко очерченная роль Principal-уровня с ответственностью за важные ML-системы реального времени и большим масштабом; главный компромисс - необходимость работать в офисе в Сан-Матео.
Работа из офиса
Чёткая зона ответственности
ML на большом масштабе
Популярная сфера
Выше рыночного уровня
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →