О роли
Инженеры Riot обладают глубокими знаниями в конкретных технических областях, но также ценят возможность работать во многих более широких сферах. В роли старшего инженера-программиста в Riot вы будете сочетать глубокую техническую экспертизу с ответственностью за продукт и эмпатией к игрокам, чтобы создавать впечатления, которые радуют миллионы игроков по всему миру.
В качестве старшего инженера-программиста в команде ботов League of Legends вы будете создавать и интегрировать системы ботов, разрабатывать сервисы и инструменты, которые их поддерживают, а также сотрудничать с глобальными партнерами для внедрения новых игровых возможностей в League. Вы будете подчиняться менеджеру по инженерии команды и работать в гибридном режиме, базируясь в нашем офисе в Лос-Анджелесе, с ожиданием присутствия на месте 1–2 дня в неделю.
Обязанности
•Проектировать, реализовывать и поддерживать игровые системы с использованием традиционного игрового ИИ, технологий машинного обучения и собственных технологий движка
•Сотрудничать с игровыми дизайнерами, инженерами и продуктовыми партнерами для преобразования потребностей игроков в увлекательный опыт с ботами
•Улучшать рабочие процессы команды, выявляя и внедряя лучшие инженерные практики
•Владеть сложными техническими инициативами от проектирования до доставки, вносить вклад в архитектурные решения и повышать качество инженерии через наставничество, продуманные код-ревью и техническое сотрудничество
•Тесно работать с глобальными командами, включая, но не ограничиваясь, Сиднеем и Китаем
Требуемые квалификации
•Более 5 лет профессионального опыта в игровой индустрии
•Более 3 лет опыта разработки на C++ в производственной среде
•Интерес к созданию и эксплуатации приложений на базе машинного обучения, готовность изучать вывод моделей, их развертывание и интеграцию в игровые системы
•Практический опыт в игровой инженерии или инженерии ИИ/ботов
•Сильные навыки коммуникации и сотрудничества между дисциплинами
•Профессиональное владение мандаринским языком для технического взаимодействия с международными партнерами
•Степень бакалавра в области компьютерных наук или смежной области
Желательные квалификации
•Опыт или интерес к созданию приложений машинного обучения, бэкенд-сервисов для игр или принятия решений на основе данных
•Интерес к full-stack разработке в области разработки игр
•Опыт работы с Unreal, Unity или другими коммерческими игровыми движками
•Имеет историю, активно играет или испытывает глубокое желание играть в League of Legends
Для этой роли успех достигается через мастерство, дух сотрудничества и принятие решений, ориентированных на радость игроков и фанатов.
Преимущества
Riot уделяет внимание балансу между работой и личной жизнью, что проявляется в открытой политике оплачиваемых отпусков и других преимуществах, таких как гибкий график работы. Предлагается медицинское, стоматологическое и страхование жизни, отпуск по уходу за ребенком для сотрудника, супруга/партнера и детей, а также 401k с корпоративным взносом.