Riot Games

Ведущий инженер-программист, инструменты (сервисы) - Центральный креативный отдел

Коротко

Ведущий инженер-программист (Staff Software Engineer) в команде Central Creative Tools компании Riot Games, разрабатывающей инструменты на базе системы управления цифровыми активами (DAM) для творческих команд студии. Нужно более 6 лет опыта в разработке ПО, более 3 лет работы с инструментами разработки игр, опыт с AI/ML платформами и распределёнными системами в публичных облаках (AWS), владение GoLang, Java, C++ и C#. Роль предполагает тесное сотрудничество с художниками, руководителями дисциплин и инженерами, а также менторство и техническое лидерство.

Инженеры Riot обладают глубокими знаниями в конкретных технических областях, но также ценят возможность работать в различных более широких сферах. В роли ведущего инженера-программиста (Staff Software Engineer) вы будете вести важные технические инициативы и предоставлять другим инженерам ясный пример выдающейся инженерной работы. Мы работаем как с новыми, так и с текущими технологиями, создавая инновационные решения для преодоления препятствий при высокой нагрузке и для обеспечения ценности для игроков.
В качестве ведущего инженера-программиста (службы) в команде Central Creative Tools вы будете тесно сотрудничать с художниками, руководителями дисциплин и другими инженерами для сбора требований и реализации долгосрочного видения инструментов команды. В этой роли вы будете непосредственно участвовать в концептуализации, планировании, реализации и поддержке инструментов, которые обеспечивают рабочие процессы создания контента с использованием системы управления цифровыми активами (Digital Asset Management, DAM), чтобы сделать творческий процесс более эффективным. Вы будете подчиняться директору по техническому искусству в команде.
Обязанности
•Реализовывать базовые элементы системы управления цифровыми активами (DAM) студии для поддержки экосистемы творческих инструментов каждой игровой команды
•Активно участвовать в разработке, писать отличный код, который устанавливает высокий стандарт для других инженеров
•Оценивать, интегрировать и эксплуатировать инженерные инструменты с поддержкой ИИ, которые улучшают качество кода, надежность, безопасность, производительность и продуктивность разработчиков на протяжении всего жизненного цикла поставки программного обеспечения
•Реализовывать новые компоненты и наборы функций для наших решений платформы данных в различных проблемных областях, включая бэкенд-сервисы, развертывание и мониторинг
•Помогать командам справляться с неопределенностью и сложностью, разбивая проблемы на части, выявляя риски и четко сообщая о компромиссах
•Отстаивать техническое видение, архитектуру и выполнение задач команды по разработке инструментов вместе с производством и менеджментом
•Эффективно сотрудничать с командами производства, дизайна, искусства и другими инженерными командами для создания инструментов, которые являются целенаправленными, надежными и масштабируемыми
•Предоставлять документацию и проводить обучение по новым инструментам и рабочим процессам для внутренних пользователей
•Сотрудничать с разработчиками игр, инженерами инфраструктуры и командами контроля качества для согласования процессов выпуска с потребностями разработки
Требуемые квалификации
•Более 6 лет профессионального опыта в области разработки программного обеспечения, включая опыт выпуска живых или запущенных продуктов в масштабе
•Более 3 лет работы с инструментами разработки игр
•Опыт поддержки платформ ИИ/МО, сервисов вывода, систем обслуживания моделей, конвейеров данных или нагрузок с поддержкой GPU
•Опыт работы с архитектурами распределенных систем и поддержкой масштабных облачных сервисов в различных публичных облачных технологиях: AWS RDS, S3, EC2 и др.
•Степень бакалавра в области компьютерных наук или эквивалентный опыт
•Доказанная способность ориентироваться в условиях неопределенности и влиять на заинтересованные стороны из разных областей
•Сильные коммуникативные навыки для общения с технической и нетехнической аудиторией
•Владение GoLang, Java, C++ и C#
•Опыт работы с большими игровыми командами
•Опыт работы с большими кодовыми базами
•Опыт сотрудничества с коллегами из разных дисциплин
Желательные квалификации
•Опыт работы с системами управления цифровыми активами (DAM)
•Опыт работы с настольными приложениями
•Опыт сотрудничества с коллегами из разных дисциплин
•Чувство продукта, прагматизм и эмпатия к игрокам при принятии технических решений
Для этой роли успех достигается благодаря профессиональному мастерству, духу сотрудничества и принятию решений, ориентированных на радость игроков. Мы будем учитывать ваше прошлое обучение, опыт и личное отношение к играм.
Наши преимущества
Riot уделяет внимание балансу между работой и личной жизнью, что проявляется в нашей открытой политике оплачиваемых отпусков и других преимуществах, таких как гибкий график работы. Мы предлагаем медицинское, стоматологическое и страхование жизни, отпуск по уходу за ребенком для вас, вашего супруга/партнера и детей, а также 401k с корпоративным взносом.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте

Ещё в Riot Games

Похожие вакансии