Riot Games
Лос-Анджелес, Соединенные Штаты19 дней назад
В роли Staff Machine Learning Engineer над неопубликованным игровым R&D проектом вы будете отвечать за стратегию, проектирование и реализацию ML-возможностей. Вы будете тесно сотрудничать с разработчиками, дизайнерами и специалистами по данным, чтобы понять их потребности, и будете активно участвовать в создании концепции, планировании, внедрении и поддержке ML-решений. Мы ищем человека, увлеченного созданием превосходных игровых впечатлений, который преуспевает в междисциплинарном сотрудничестве, следит за последними ML-техниками и может прагматично применять их для решения сложных продуктовых задач. Вы будете подчиняться Engineering Manager в рамках R&D игрового проекта. Обязанности: Тесно сотрудничать с разработчиками, дизайнерами и специалистами по данным для выявления и определения возможностей для улучшения Уточнять стратегию моделирования и признаков, используя такие методы, как обучение с подкреплением Настраивать паттерны архитектуры конвейера в партнерстве с центральными командами; создавать повторно используемые конвейеры обучения и оценки, которые могут быть адаптированы для использования в Riot по всему миру Продвигать применение ML/RL-систем для улучшения принятия решений и адаптации Настраивать практики от исследований к производству; сбалансировать передовые методы с надежностью производства Настраивать практики оценки в партнерстве со специалистами по данным и партнерами по аналитике; руководить разработкой экспериментов для измерения влияния моделей и устанавливать технические стандарты оценки Определять стандарты надежности в партнерстве с дизайнерами и инженерами Продвигать и укреплять лучшие инженерные практики, включая качество кода, автоматизированное тестирование и поддерживаемую архитектуру Наставлять инженеров и партнерские дисциплины посредством документации, обзоров и руководства по техническому проектированию Выявлять технические риски и узкие места, предлагая прагматичные решения для продвижения проектов вперед Требуемая квалификация: 6+ лет опыта внедрения ML-систем в производство, включая 3+ года в прикладном моделировании или ML-исследованиях, в идеале в реальном времени или в интерактивных средах Опыт работы с обучением с подкреплением, включая применение RL для практических производственных задач Опыт работы в производственных средах с взаимодействующими моделями, циклами обратной связи или системами, где поведение модели имеет последствия для последующих этапов, помимо одного прогноза Уверенное владение современными ML/data science библиотеками и фреймворками, такими как PyTorch, TensorFlow, pandas и т. д. Опыт регулярного сотрудничества с членами команды из различных дисциплин Сильные коммуникативные навыки для общения с техническими и нетехническими аудиториями Степень бакалавра в области компьютерных наук или эквивалентный опыт Уверенное владение Python или аналогичными языками программирования Желаемая квалификация: Опыт работы с многоагентным обучением с подкреплением Опыт работы с инструментами разработчика Опыт внедрения систем UI на уровне фреймворка Опыт работы с инфраструктурой и MLOps, такими как облачные ML-сервисы, контейнеры и телеметрия моделей Опыт работы с AAA игровым движком (например, Unity, Unreal) Владение C++ Для этой роли вы добьетесь успеха благодаря мастерству, духу сотрудничества и принятию решений, которые ставят во главу угла удовольствие игроков. Мы будем учитывать ваши прошлые исследования, опыт и личные отношения с играми. Если вы воплощаете сопереживание игрокам и заботитесь об их опыте, это может быть ваша роль! Наши преимущества: Riot уделяет внимание балансу между работой и личной жизнью, о чем свидетельствует наша открытая политика оплачиваемого отпуска и другие льготы, такие как гибкий график работы. Мы предлагаем медицинскую, стоматологическую и страхование жизни, отпуск по уходу за ребенком для вас, вашего супруга/партнера и детей, а также 401k с корпоративным взносом. Посетите наши страницы с льготами для получения дополнительной информации. В Riot Games мы ставим игроков на первое место. Эта миссия движет каждым решением в нашем стремлении создавать игры и впечатления, которые делают жизнь игрока лучше. Независимо от того, работаете ли вы непосредственно над новым игровым опытом или поддерживаете компанию в целом, каждый в Riot является частью нашей миссии. И так же, как и в наших играх, мы становимся лучше, когда работаем вместе. Наша цель — создавать совместные команды, где вы сможете ежедневно проявлять свою уникальную точку зрения. Если это звучит как место, где вы хотите работать, мы с нетерпением ждем вашей заявки. Наша политика — предоставлять равные возможности трудоустройства для всех кандидатов и членов Riot Games, Inc. Riot Games предоставляет разумные условия для инвалидов и сотрудников с ограниченными возможностями и не допускает незаконной дискриминации по признаку расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности или выражения, национального происхождения, возраста, инвалидности, статуса ветерана, семейного положения, истории судимости или любой другой категории, защищенной применимым федеральным и штатным законодательством. Мы рассматриваем на работу всех квалифицированных кандидатов, в том числе с судимостями, в соответствии с применимым федеральным, штатным и местным законодательством, включая Закон о справедливых шансах Калифорнии, постановление о инициативе справедливых шансов для найма города Лос-Анджелеса, постановление о справедливых шансах для работодателей округа Лос-Анджелес, постановление о справедливых шансах Сан-Франциско и Закон о справедливых шансах Вашингтона. В соответствии с постановлением о справедливых шансах округа Лос-Анджелес, следующие основные обязанности могут стать основанием для дисквалификации кандидатов с соответствующими судимостями: Защита конфиденциальных и чувствительных данных Компании Общение с другими, включая сотрудников Riot и третьих лиц, таких как поставщики, и/или игроки, включая несовершеннолетних Доступ к активам Компании, безопасным цифровым системам и сетям Обеспечение безопасной интерактивной среды для игроков и других сотрудников Riot Эти обязанности напрямую связаны с основными операционными, безопасностными, доверительными и нормативными обязательствами в нашей организации. Обратите внимание, что должностные обязанности могут меняться в зависимости от потребностей бизнеса, и могут быть назначены дополнительные обязанности по мере необходимости для поддержания операционной эффективности и безопасности.
Сравним с твоим профилем навыки, уровень, формат работы и зарплату
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 6 лет
Уровень английского
B2 - Выше среднего
Письмо на почту или сообщение рекрутеру в Telegram