WorkListВойтиОформить подписку
UB

Online Programmer [Snowdrop]

Ubisoft · геймдев
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Bucharest, Румыния
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
C1
из текста вакансии
Даты
Опубликована 08.10 · видим у компании с 08.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:В команде есть выходцы из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →Основание проверено по источнику на карточке компании. Нанимает ли компания из Восточной Европы, Кавказа и Центральной Азии прямо сейчас, мы не знаем.

Описание переведено машинно с английского.

Суть роли

Snowdrop — мощный игровой движок, позволяющий создателям контента Ubisoft раскрыть творческий потенциал. Быстрый и гибкий, Snowdrop предоставляет разработчикам инновационные инструменты, созданные с нуля для создания неизвестного. Snowdrop предлагает идеальную площадку для разработчиков игр будущего. Работая в нашей Online‑команде, части Snowdrop Multiplayer and Online Domain в Бухаресте, вы будете сосредоточены на разработке и поддержке игровых серверов, обеспечивая их высокую производительность и надёжность, используя экспертизу в кодировании игровых серверов, DevOps, Linux и скриптах оболочки. Как Online Programmer вы привнесёте сильные технические навыки в backend‑разработку, практики DevOps, системы Linux и владение C/C++. Вы получите возможность работать над технологиями и важными проектами, построенными на движке Snowdrop, сотрудничая с нашей командой и Domain Technical Director.

Что предстоит делать

  • Разрабатывать и поддерживать онлайн‑системы внутри движка Snowdrop для поддержки многопользовательских функций и живых сервисов.
  • Сотрудничать с игровыми командами для интеграции сетевых функций, подбора игроков, управления сессиями и backend‑сервисов.
  • Обеспечивать масштабируемость, надёжность и производительность онлайн‑функций на всех платформах.
  • Тесно работать с другими командами Ubisoft для расширения онлайн‑возможностей Snowdrop.
  • Вносить вклад в архитектуру и дизайн новых онлайн‑функций и инструментов

Требования

  • Глубокое владение C++ и опыт сетевого программирования.
  • Знакомство с архитектурой многопользовательских игр, включая модели клиент‑сервер и peer‑to‑peer.
  • Опыт работы с API онлайн‑сервисов (например, REST, WebSocket, gRPC).
  • Знание инструментов отладки сети и профилирования производительности.
  • Понимание лучших практик безопасности для онлайн‑игр (например, anti‑cheat, проверка данных).
  • Опыт работы с консольными и PC‑платформами, включая ограничения пропускной способности и задержки.
  • Способность работать в кросс‑дисциплинарной команде.
  • Привыкание к эффективному общению как с техническими, так и с нетехническими участниками.
  • Вы мотивированы, придерживаетесь высокого стандарта качества во всём, что делаете, и уделяете большое внимание деталям.
  • Вы подходите к техническим задачам творчески, получая удовлетворение от решения сложных проблем и работы с ограничениями.
  • Свободное владение английским языком

Условия и бенефиты

  • Питательные талоны стоимостью 30 ron/день
  • Доступ к частной медицинской системе и специальные тарифы для членов семьи
  • Медицинская поддержка на месте
  • Подписка World Class
  • Всеобъемлющая программа благополучия (включая физическую форму, психическое здоровье, финансовое образование и внутренние сообщества)
  • Страхование жизни
  • Велосипеды Ubisoft, бесплатная аренда
  • Парковочные места для автомобилей, велосипедов, мотоциклов
  • Видеоигры и консоли для аренды
  • Доступ к играм Ubisoft через собственный аккаунт Uplay
  • Bookster (бесплатный прокат книг с доставкой домой или в офис)
  • Бесплатные фрукты и кофе в офисе
  • Бесплатные дни в студии, подтверждаемые ежегодно для различных мероприятий
  • Учебный отпуск
  • Празднование Рождества/Пасхи с особым подарком
  • Скидки партнёров

Навыки

C++network programmingmultiplayer game architectureREST APIWebSocketgRPCnetwork debugging toolsperformance profilingsecurity best practicesanti-cheatdata validationconsole platformsPC platformsLinuxDevOpsshell scripting

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти