Заголовок: Senior Network Engineer
Компания: Companion Group
Местоположение: Удаленная работа / Удаленно
Companion Group — студия совместной разработки игр уровня AAA с глобально распределенной и полностью удаленной структурой, известная своим мастерством в решении самых сложных задач при разработке многопользовательских игр. Наша репутация предшествует нам как отличный выбор для клиентов, стремящихся улучшить свои последние многопользовательские игры, обеспечивая масштабируемость количества игроков, максимальную плотность игроков и создание захватывающих игровых процессов.
Бесшовно встраиваясь в команду клиента, мы гармонично сотрудничаем, чтобы воплощать мечты в реальность. Наше портфолио может похвастаться новаторскими играми, разработанными в сотрудничестве с крупными студиями по всему миру. Будучи полностью удаленной студией с коллегами по всему миру, мы ценим и подчеркиваем четкую, непрерывную и прозрачную коммуникацию так же высоко, как и технические навыки.
Мы ищем опытного Senior Network Engineer с сильным опытом работы в Unreal Engine для руководства разработкой и оптимизацией сетевой архитектуры для нового AAA IP. Ваш опыт будет способствовать созданию надежных, масштабируемых и бесшовных многопользовательских игр для игроков по всему миру.
Ключевые обязанности
- Разработка архитектуры, внедрение и усовершенствование передового сетевого кода для крупномасштабных многопользовательских игр внутри и вне Unreal Engine.
- Создание элегантного, эффективного и поддерживаемого кода на C++.
- Разработка надежных решений для синхронизации игроков, подбора игроков и управления задержками.
- Тесное сотрудничество с инженерами игрового процесса, дизайнерами и другими отделами для обеспечения бесшовной интеграции вашего сетевого кода.
- Диагностика и устранение сложных сетевых проблем на всех этапах разработки.
- Исследование и интеграция передовых технологий для обеспечения долговечности сетевой архитектуры.
- Наставничество и сотрудничество с другими инженерами, содействие культуре инноваций и технического совершенства.
Требования:
- Минимум 5 лет опыта работы Network Engineer в игровой индустрии.
- Минимум 3 года опыта работы с Unreal Engine.
- Отличные коммуникативные навыки и навыки сотрудничества.
- Сильные навыки решения проблем и внимание к деталям.
- Отличные навыки программирования на C++, включая знание современных стандартов C++ (C++17 и C++20).
- Глубокие знания распространенных структур данных и алгоритмов (DSA) (например, графовые алгоритмы).
- Глубокое понимание клиент-серверной игровой архитектуры (например, предсказание на стороне клиента, сверка сервера, компенсация задержки, интерполяция сущностей и т. д.).
- Участие в выпуске как минимум одной AAA-игры с сессионным многопользовательским режимом.
- Участие в выпуске как минимум одной AAA-игры с постоянно существующим многопользовательским миром.
- Глубокое понимание клиент-серверной модели, архитектуры listen-server, архитектуры peer-to-peer и распределенных архитектур в целом.
Что выделяет вас
- Знакомство с кроссплатформенной разработкой многопользовательских игр (PC/Console).
- Опыт работы с онлайн-сервисами (например, решениями GBaaS (например, Azure Playfab, AccelByte AGS), интеграцией/разработкой пользовательских игровых серверов, платформами управления токсичностью и т. д.).
- Опыт работы с одним или несколькими облачными провайдерами (AWS, Azure, GCP и т. д.).
- Сильные навыки отладки и профилирования для многопользовательских игр в реальном времени.
- Знание лучших практик безопасности для онлайн-игр, включая предотвращение читерства и защиту данных.
Преимущества:
- Четкий путь карьерного роста с возможностями продвижения, расширения обязанностей и компенсации.
- Полностью удаленная позиция, позволяющая работать из любой точки мира, сотрудничая с ведущими разработчиками игр.
- Доступ к наставничеству и руководству от опытных профессионалов игровой индустрии.
- Возможность стать частью увлеченной и динамичной команды, работающей над захватывающими проектами.
Подайте заявку сейчас и отправляйтесь в невероятное путешествие с одной из лучших игровых студий в мире!