О компании
Aya Games — разработчик мобильной MMO RPG Riorise, сочетающей open-world, roleplay, симулятор жизни, гонки и социальную песочницу.
Обязанности
- Проектировать, поддерживать и оптимизировать ETL/ELT-процессы в Airflow: инкрементальные загрузки, backfill, cleanup, full-refresh
- Развивать ClickHouse-хранилище: таблицы, партиционирование, ключи сортировки, TTL/cleanup, оптимизация тяжёлых запросов
- Работа с событийными потоками: ingestion из RabbitMQ/raw event-таблиц, дедупликация, парсинг JSON, восстановление необработанных событий
- Поддержка и развитие dbt-моделей и BI-витрин
- Разбор инцидентов с данными
- Мониторинг качества и свежести данных
- Оптимизация существующих процессов
- Управляемое восстановление данных: backfill-сценарии, батчирование
- Документирование критичных пайплайнов
- Работа с аналитиками и продуктом
Требования
- Уверенный SQL и оптимизация запросов на больших объёмах
- Практический опыт с ClickHouse или columnar OLAP-хранилищами
- Опыт с Airflow: DAG-и, retries, timeouts, backfill, dependency management
- Понимание event-driven data pipelines: очереди, raw events, idempotency, дедупликация, late events
- Опыт с dbt или похожим подходом
- Готовность соединять data engineering, AI-инструменты и автоматизацию
- Системное расследование проблем
Условия
- Полностью удалённая работа
- Гибкий график
- ДМС после испытательного срока
- Влияние на рост международного игрового проекта