ML Engineers в Riot отвечают за полный жизненный цикл machine learning в production — от формулировки проблемы через model design и deployment до эксплуатации — создавая системы, обслуживающие игроков в глобальном масштабе. Они работают между дисциплинами с engineers, data scientists, designers и product teams, превращая ML-возможности в player-facing experiences и инструменты для создания отличных игр.
Роль
В роли Principal AI/ML Platform Engineer для League of Legends вы будете определять стратегию ML platform и integrations, позволяющую командам League создавать, запускать и эксплуатировать ML experiences для игроков и разработчиков. Вы будете развивать systems, tooling и operational standards, позволяющие развёртывать и эксплуатировать ML в глобальном масштабе. Ваше техническое направление будет влиять на product strategy, а работа непосредственно формировать то, как League of Legends создаёт и развивает player-facing experiences. Вы будете вести инициативы длительностью больше года сразу по нескольким продуктам, наставлять senior engineers и коучить специалистов разных дисциплин. Вы будете подчиняться Senior ML Engineering Manager внутри League of Legends game team. Позиция базируется в штаб-квартире в Лос-Анджелесе.
Обязанности
- Руководить AI/ML workflow и MLOps для League of Legends; задавать стандарты автоматизации, включая auto-remediation и self-healing pipelines, и обеспечивать их внедрение.
- Руководить AI/ML serving architecture, масштабируемой до production-нагрузок всей аудитории Riot; проектировать системы с минимальной необходимостью операционного вмешательства и внедрять проверенные serving architectures.
- Совместно с data engineering развивать ML feature platform для масштабирования разработки и обработки features; решать ограничения scale, latency и reliability в ML data pipelines.
- Развивать AI/ML developer experience, ускоряющий разработку, устранять bottlenecks workflow и открывать новые возможности.
- Совместно с compliance experts развивать AI/ML governance для соблюдения нормативных требований и внедрять проверенные framework.
- Совместно с security teams отвечать за AI/ML platform security и внедрять проверенные privacy, security и cryptography техники для AI/ML.
- Формировать стандарты разработки и deployment AI/ML pipelines, координируясь с data engineering по общим MLOps capabilities.
- Формировать стандарты разработки AI/ML services и API для разных product integrations.
- Продвигать operational excellence и оптимизацию затрат AI/ML systems по всей организации.
- Формировать стандарты incident management и response для AI/ML systems в production services.
- Формировать стандарты observability и monitoring для AI/ML systems.
- Определять tooling strategy и evaluation AI/ML platforms по всей организации.
- Наставлять senior engineers в нескольких продуктах или problem areas и коучить разработчиков разных дисциплин.
- Формировать recruiting standards для нескольких продуктов или problem areas, участвовать в interview kits и Talent Acquisition.
Требования
- Степень бакалавра в Computer Science или смежной области либо эквивалентный практический опыт.
- 10+ лет профессионального software engineering, включая 5+ лет создания production ML platforms, systems или MLOps capabilities.
- Подтверждение того, что платформы или системы под вашим руководством стали критически важными для нескольких команд или продуктов — были широко приняты, от них зависели процессы, и они развились далеко за исходный scope.
- Глубокая operational-интуиция в отношении ML systems at scale: реальный опыт проблем вроде training-serving skew, silent degradation и неконтролируемого роста затрат и построения систем, предотвращающих их.
- Опыт cloud-native orchestration и крупномасштабного system design — Kubernetes, GPU scheduling, container orchestration — в глобальном масштабе.
- История улучшения developer experience ML practitioners с измеримым влиянием на скорость или надёжность релизов.
- Подтверждённый опыт наставничества senior и staff-level engineers и повышения качества platform engineering решений в масштабе организации.
- Опыт создания ML platforms, одновременно обслуживающих несколько продуктов или игровых тайтлов, будет плюсом.
- Опыт решения новых ограничений масштабируемости, latency или reliability в ML data pipelines будет плюсом.
- Опыт ML governance, security, privacy-preserving techniques или compliance в масштабе организации будет плюсом.
- Интерес к player experience, играм или creative technology.
Успех в этой роли определяется профессиональной экспертизой, духом сотрудничества и решениями, ставящими удовольствие игроков на первое место. Мы будем учитывать образование, опыт и ваши личные отношения с играми. Если вам близка эмпатия к игрокам и важен их опыт, эта роль может подойти вам.
Наши преимущества
Riot уделяет большое внимание балансу работы и личной жизни: у нас действует гибкая политика оплачиваемого отпуска и гибкие графики. Мы предлагаем медицинскую, стоматологическую страховку и страхование жизни, родительский отпуск для вас, супруга/супруги или партнёра и детей, а также пенсионный план 401(k) с софинансированием со стороны компании. Подробнее — на страницах наших льгот.
В Riot Games игроки всегда на первом месте. Эта миссия определяет каждое наше решение в стремлении создавать игры и впечатления, благодаря которым быть игроком становится лучше. Работаете ли вы непосредственно над новым опытом для игроков или поддерживаете компанию в целом — каждый сотрудник Riot участвует в этой миссии. И, как и в наших играх, вместе мы сильнее. Наша цель — создавать команды, где сотрудничество позволяет каждому ежедневно привносить свою уникальную точку зрения. Если вам близок такой подход к работе, будем рады вашей заявке.…
Текст вакансии длинный, здесь показана его часть. Полностью — на сайте студии.
Отклик принимает студия на своём сайте. LOOTWORK только показывает вакансию.