Вакансии
Найди
работу по душе
Здесь нет ни стандартов, ни формул успеха. Есть только поиск и эксперимент.

Вакансии
DevOps Engineer
Мы в поисках талантливого DevOps Engineer для внедрения подхода “Infrastructure-as-Code”
ОСНОВНЫЕ ЗАДАЧИ
- Внедрять подход “Infrastructure-as-Code”, там где еще не успела этого сделать команда инфраструктуры;
- Решать задачи по развертыванию собственных приложений компании с использованием Gitlab CI и Jenkins;
- Развивать системы мониторинга и помогать внедрять Observability для текущих сервисов и ПО, вырабатывать ключевые метрики совместно с разработкой.
ДЛЯ ЭТОГО ТЕБЕ НУЖНЫ
- Отличные знания Ansible и реальный опыт работы с подходом “Infrastructure-as-Code”;
- Опыт построения CI/CD pipelines, с zero-downtime и процедурами откатов;
- Знание систем ограничения и управления доступом, сетевых компонентов;
- Опыт настройки мониторинга оборудования и сервисов;
- Умение писать на скриптовых языках (Python, Bash).
Software Engineer
Приглашаем в нашу команду сетевого программиста, который будет заниматься разработкой, оптимизацией и поддержкой серверных сетевых систем игры.
ОСНОВНЫЕ ЗАДАЧИ
- Разработка и оптимизация серверных сетевых систем для многопользовательской игры.
- Реализация серверных компонентов для обработки игровой логики, синхронизации игроков и управления игровыми сессиями.
- Интеграция серверной части с базами данных, обеспечение их производительности и надежности.
- Оптимизация серверного кода для обработки высокого количества запросов и игроков в реальном времени.
- Мониторинг, профилирование и устранение узких мест в серверной части.
- Работа с протоколами связи (TCP, UDP, WebSocket, GRPC) и их настройка под игровой процесс.
- Плотная работа с геймплей и бэкэнд командами для интеграции игровых фич.
ДЛЯ ЭТОГО ТЕБЕ НУЖНЫ
- Уверенное владение языком C++.
- Опыт работы с сетевыми протоколами (TCP, UDP, HTTP) и сетевыми библиотеками (RakNet, Enet, GameSparks, GameNetworkingSockets и т.п.) и понимание их особенностей.
- Знание архитектуры клиент-серверных приложений и принципов работы MMO игр.
- Знание основ многопоточности и синхронизации в серверной разработке.
- Умение работать с системами мониторинга и логирования (например, Prometheus, ELK, Grafana).
- Опыт реализации алгоритмов синхронизации состояния игры между клиентами.
- Понимание принципов распределённых систем и их разработки.
- Знание Linux
Lead Technical Artist
Сейчас мы находимся в поиске Lead Technical Artist, который будет заниматься техническим аудитом,оптимизацией контента и разработкой инструментов для автоматизации пайплайнов.
ОСНОВНЫЕ ЗАДАЧИ
- Технический аудит контента: профилирование GPU/CPU, анализ и оптимизация производительности.
- Автоматизация пайплайна: разработка и поддержка инструментов для импорта/экспорта ассетов.
- Оптимизация: настройка LOD, батчинг, атласирование текстур, управление памятью и draw calls.
- Документирование: создание гайдлайнов и технической документации.
- Code review и менторинг: проверка скриптов и инструментов других TA, наставничество младших коллег и участие в найме.
ДЛЯ ЭТОГО ТЕБЕ НУЖНЫ
- Опыт от 1 года в роли Technical Artist / Lead TA.
- Свободное владение Maya, 3ds Max и/или Blender.
- Уверенное знание Python, опыт написания скриптов для автоматизации пайплайна.
- Понимание PBR-workflow, настройка шейдеров, освещения и LOD-систем.
- Опыт в оптимизации 3D-графики под мобильные устройства (полигональность, текстуры, атласы).
- Базовые знания Perforce, Git или аналогичных систем.
Data Engineer
Ищем в команду крутого Data Engineer, который будет заниматься разработкой, эксплуатацией и обслуживанием инфраструктуры данных.
ОСНОВНЫЕ ЗАДАЧИ
- Разработка, эксплуатация и обслуживание нашей инфраструктуры данных;
- Проектирование, разработка и поддержка надежных процессов ETL для обеспечения беспрепятственного потока данных;
- Оптимизация существующей архитектуры данных для масштабируемости и производительности;
- Тесное сотрудничество с кросс-функциональными командами для понимания их потребностей в данных и предоставления аналитики;
- Участие в улучшении нашей инфраструктуры данных путем оценки и внедрения новых инструментов и технологий.
ДЛЯ ЭТОГО ТЕБЕ НУЖНЫ
- Знание SQL и Python, с опытом оптимизации запросов и работы с большими объемами данных;
- Понимание работы баз данных, принципов разработки DWH и владение лучшими практиками управления данными (data governance);
- Опыт работы с Kafka, Airflow, ClickHouse, а также с современными хранилищами и платформами, такими как Snowflake, Redshift;
- Опыт построения распределённых систем и разработки решений для потоковой обработки данных в реальном времени;
- Опыт работы с технологиями виртуализации и контейнеризации, с навыками настройки CI/CD для автоматизации развертывания;
- Опыт работы с Linux, а также с инструментами для оркестрации и мониторинга (например, Prometheus, Grafana);
- Опыт работы с облачными платформами будет преимуществом (AWS, GCP или Azure).
С++ Tools Developer
Сейчас мы находимся в поиске опытного программиста С++, который будет заниматься разработкой решений по улучшению процессов создания игрового контента.
ОСНОВНЫЕ ЗАДАЧИ
- Исследование процессов производства контента;
- Разработка решений по улучшению процессов создания контента;
- Внедрение созданных решений и их поддержка;
- Решение вспомогательных задач по проекту и игровому инструментарию (средствами С++ и С#);
- Тесное взаимодействие с другими отделами в компании: разработчики игры, 3D-моделлеры, художники, DevOps.
ДЛЯ ЭТОГО ТЕБЕ НУЖНЫ
- Уверенное владение С++;
- Понимание принципов ООП, базовых алгоритмов и структур данных;
- Базовые знания линейной алгебры (матрицы, векторы);
- Готовность учиться и использовать новые технологии в работе.
Присоединяйтесь к команде
Blackhub Games
Напишите несколько слов о себе и о том, какая вакансия может быть вам интересна.


