Aya Games разрабатывает мобильную MMO RPG Riorise. Ищет дата-инженера для развития и поддержки надежной аналитической платформы.

Обязанности:

  • Проектировать, поддерживать и оптимизировать ETL/ELT-процессы в Airflow, включая инкрементальные загрузки, backfill и обработку исторических данных.
  • Развивать ClickHouse-хранилище: проектировать таблицы и партиционирование, оптимизировать запросы и процессы очистки данных.
  • Работать с событийными потоками: ingestion из RabbitMQ и raw-таблиц, дедупликация, парсинг JSON-событий и восстановление данных.
  • Поддерживать dbt-модели и BI-витрины, контролировать полноту и корректность данных.
  • Расследовать инциденты, настраивать мониторинг качества и свежести данных, документировать критичные пайплайны и процедуры восстановления.
  • Сотрудничать с аналитиками и продуктовой командой.

Требования:

  • Уверенный SQL и опыт оптимизации запросов на больших объемах данных.
  • Практический опыт с ClickHouse или похожими columnar OLAP-хранилищами.
  • Опыт работы с Airflow: DAG-и, retries, timeouts, backfill и диагностика задач.
  • Понимание event-driven data pipelines, очередей, raw events, idempotency, дедупликации и late events.
  • Опыт с dbt или аналогичными инструментами аналитического моделирования.
  • Готовность использовать AI-инструменты и автоматизировать внутренние процессы.

Условия: полностью удаленная работа, гибкий график, ДМС после испытательного срока, возможность влиять на международный игровой проект и свобода в тестировании гипотез и подходов.