Staff Machine Learning Engineer, Animation - Singapore Efficiency Team
Riot Games была основана в 2006 году геймерами-предпринимателями, которые верят, что разработка игр с фокусом на игроках может привести к созданию великих игр. В 2009 году Riot выпустила свою дебютную игру League of Legends, получившую признание критиков и игроков. Являясь самой популярной игрой на ПК в мире, ее ежемесячно проходят более 100 миллионов игроков. Игроки составляют основу нашего сообщества, и именно для них мы продолжаем развивать и улучшать игровой процесс League of Legends. Мы ищем скромных, но амбициозных, остроумных профессионалов, которые могут нас чему-то научить. Мы обещаем отплатить тем же. Как и мы, вы серьезно относитесь к игре; вы увлечены играми. Мы приветствуем тех, кто видит вещи иначе, не боится экспериментировать и обладает здоровым пренебрежением к ограничениям. Вот тут-то вы и пригодитесь. Команда Singapore Efficiency в Riot создает технологии, которые позволяют нашим творческим командам делать свою лучшую работу. Анимация включает в себя одну из самых трудоемких технических работ в студии, включая ретаргетинг, очистку, фиксацию ног и управление ригами, и эта роль заключается в том, чтобы снять эту нагрузку с аниматоров, чтобы они могли уделять больше времени исполнению и выразительности. Вы будете отчитываться перед Sr Manager, Machine Learning Engineer. В качестве Staff Machine Learning Engineer, Animation вы будете разрабатывать и внедрять ML-инструменты, которые ускоряют техническую разработку анимации, от обработки движений до рабочих процессов, связанных с ригами, и интегрировать их в существующие рабочие процессы аниматоров.
Что вы будете делать
- Создавать вспомогательные инструменты для анимации, используя синтез движений, сопоставление/смешивание движений, ретаргетинг и основанное на физике управление персонажами, чтобы исключить механические шаги из рабочего процесса аниматора.
- Сотрудничать с аниматорами и техническими художниками для таргетирования дорогостоящей работы по ключевым кадрам, очистке и ретаргетингу и внедрять инструменты, которые ее сокращают.
- Определять и проводить оценки качества движений (естественность, скольжение ног, отзывчивость) и количественно оценивать время, возвращенное аниматорам.
- Следить за разработками в области генерации движений и управления персонажами и оценивать, что применимо к производственным ригам и в рамках бюджетных ограничений времени выполнения.
Обязательные квалификации
- Степень магистра или доктора наук в области компьютерных наук, статистики, математики или смежной области с упором на машинное обучение, науку о данных или искусственный интеллект.
- Специализация в области анимации: глубокая, подтвержденная экспертиза в области ML для анимации движений и персонажей, охватывающая синтез движений, сопоставление движений, ретаргетинг, основанное на физике управление и обучение с подкреплением для управления персонажами.
- Не менее 5 лет опыта применения машинного обучения к реальным задачам с подтвержденным послужным списком успешной реализации комплексных ML-решений в области анимации в быстро меняющейся среде.
- Доказательства работы над передовыми подходами, подтвержденные рецензируемыми публикациями (например, SIGGRAPH, SIGGRAPH Asia, NeurIPS, ICLR, CVPR) и/или выпущенными проектами, вкладами в открытый исходный код или производственными системами в области анимации, которые раздвинули технические границы.
- Владение языками программирования, такими как Python, C, C++ или C#, и большой практический опыт работы с фреймворками, такими как PyTorch, TensorFlow или JAX.
- Глубокое понимание статистического анализа, экспериментального дизайна и методов оценки.
- Глубокий практический опыт работы с генеративными моделями, включая диффузионные модели движений и модели потокового согласования, VAE и авторегрессионные/трансформерные модели движений, примененный для создания инструментов помощи художникам и ускорения технических этапов конвейера анимации.
- Отличные коммуникативные навыки, способность эффективно доносить сложные технические концепции до нетехнических заинтересованных сторон.
- Опыт руководства, включая наставничество младших членов команды и стажеров, а также управление кросс-функциональным сотрудничеством, крайне желателен.
Желательные квалификации
- Опыт работы в игровой индустрии или смежной области является плюсом.
- Для этой роли вы достигнете успеха благодаря опыту, духу сотрудничества и принятию решений, которые ставят во главу угла удовольствие игроков. Мы будем оценивать ваши прошлые исследования, опыт и ваши личные отношения с играми. Если вы воплощаете эмпатию к игрокам и заботитесь об их опыте, это может быть ваша роль!
Перки
- Полная поддержка релокации
- Полная медицинская страховка для вас, вашего супруга/супруги и детей
- Открытый оплачиваемый отпуск
- Пенсионные льготы с соответствующим взносом компании
- Страхование жизни, отпуск по уходу за ребенком, а также краткосрочная и долгосрочная нетрудоспособность
- Play Fund, чтобы вы могли расширить и углубить свои знания о наших игроках и сообществе через игры
- Мы удвоим ваши пожертвования времени и денег некоммерческим организациям