О позиции
Hypercell Games — это мобильная игровая студия, стоящая за некоторыми из самых скачиваемых гибридно-казуальных и головоломных игр на рынке. Наши игры достигают миллионов игроков по всему миру. Мы ищем Senior Data Engineer для управления и развития платформы данных, поддерживающей наш портфель публикаций. Вы будете отвечать за создание и поддержку ETL/ELT конвейеров (Spark, Scala, Airflow), разработку и оптимизацию слоев данных в BigQuery, а также за обеспечение надежных и качественных данных для нескольких продуктов и источников данных.
Чем вы будете заниматься
- Проектировать, разрабатывать и поддерживать ETL/ELT конвейеры (Spark, Scala, Airflow).
- Оркестровать рабочие процессы в самоуправляемом Apache Airflow.
- Разрабатывать и оптимизировать слои данных в BigQuery, включая внешние таблицы на GCS и структуры данных с учетом затрат.
- Обрабатывать большие объемы данных с использованием Spark/Scala.
- Обеспечивать качество данных через валидацию, мониторинг, оповещения и сверку данных из разных источников.
- Подготавливать и поддерживать дата-марты для аналитических нужд.
- Документировать инфраструктуру и конвейеры данных.
- Содействовать развитию аналитической платформы.
- Мониторить и оптимизировать затраты на хранение и запросы.
Требования
- 4+ года опыта работы в качестве Data Engineer, включая опыт работы с Spark.
- Сильные навыки Scala (основной язык ETL), с опытом работы с Spark на Scala.
- Продвинутый SQL, включая оконные функции и оптимизацию запросов.
- Опыт работы с самоуправляемым Apache Airflow, включая написание и поддержку DAG.
- Практический опыт работы с BigQuery; опыт работы с внешними таблицами, хранилищем GCS и оптимизацией затрат является большим плюсом.
- Python для вспомогательных задач и аналитики.
- Глубокое понимание концепций ETL/ELT и проектирования конвейеров.
- Опыт работы с хранилищами данных и моделированием данных (слои, факты/измерения).
- Опыт работы с Git, CI/CD и тестированием конвейеров от начала до конца.
- Опыт работы с практиками качества данных, включая валидацию, мониторинг и оповещения.
- Умение работать с инструментами разработки с поддержкой AI; наша команда активно использует Claude Code.
- Опыт работы в тесном сотрудничестве с аналитиками и поддержка аналитических потребностей данных.
- Способность работать независимо, брать на себя ответственность за свою область и проактивно предлагать решения.
- Способность объяснять технические решения не техническим коллегам.
- Знание английского и русского языков.
Будет плюсом
- Опыт оптимизации затрат BigQuery (разделение, кластеризация, внешние таблицы, материализованные представления, настройка запросов).
- Опыт работы с данными рекламы и атрибуции, включая MMP, такие как Adjust и AppsFlyer.
- Понимание многослойной архитектуры данных (сырье → промежуточные → марты, архитектура медальонов и т.д.).
- Kubernetes (желательно GKE).
- Инфраструктура как код (Terraform или аналог).
- Опыт работы с BI-инструментами, такими как Superset, Tableau или Power BI, и подготовка данных для визуализации.
Что мы предлагаем
- Полностью удаленная работа.
- Возможность работать над играми, которые играют миллионы игроков.
- Реализуйте свои смелые идеи.
- Оплачиваемый отпуск.
- Поддержка профессионального развития (обучение, коучинг и многое другое).
- Возможность расти и развиваться вместе с компанией.
- Поддерживающая и теплая рабочая атмосфера в команде.
Вакансия предлагает интересные задачи в области обработки данных и работы с BigQuery в мобильной игровой студии. Условия работы полностью удаленные, что является большим плюсом.
Формируем профиль успеха...
Анализируем требования вакансии и данные рынка
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Gaming
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев