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-инструменты и автоматизировать внутренние процессы.
Условия: полностью удаленная работа, гибкий график, ДМС после испытательного срока, возможность влиять на международный игровой проект и свобода в тестировании гипотез и подходов.