- Проектировать и поддерживать пайплайны загрузки данных (CDC)
из PostgreSQL / MySQL / MongoDB через Debezium + Kafka; - Развивать хранилище данных на ClickHouse: проектировать таблицы и схемы; выбирать движки (MergeTree и др.); настраивать шардирование и репликацию; создавать материализованные представления;
- Оркестрировать пайплайны в Apache Airflow: писать DAG’и; создавать кастомные операторы; настраивать мониторинг и алерты;
- Строить слой трансформаций в dbt: модели данных; тесты и документация; инкрементальные загрузки;
- Оптимизировать: скорость выполнения запросов; затраты на хранение данных;
- Обеспечивать качество данных: тесты; data‑контракты; контроль и observability;
- Проводить code review;
- Менторить junior‑инженеров и развивать инженерные практики в команде;
- Опыт работы более 3 лет в роли Data Engineer или на смежной позиции с фокусом на построение data-пайплайнов;
- ClickHouse — глубокое понимание движков семейства MergeTree (ReplacingMergeTree, AggregatingMergeTree, SummingMergeTree), партиционирования, проекций, материализованных представлений;
- Опыт настройки шардирования и репликации;
- Навыки оптимизации тяжёлых запросов;
- Debezium + Kafka — опыт настройки CDC-коннекторов для реляционных и NoSQL-источников, понимание snapshot/streaming-режимов, обработка schema evolution, работа с Kafka Connect;
- Apache Airflow — уверенное написание DAG'ов, опыт с TaskFlow API, разработка кастомных операторов и хуков, понимание архитектуры (scheduler, executor, workers), настройка мониторинга и алертинга;
- DBT — построение моделей и тестов (generic и singular), макросы, инкрементальные модели, работа с источниками и снапшотами, ведение документации;
- Уверенный SQL: оконные функции, CTE, чтение и оптимизация планов выполнения;
- Python на уровне продакшн-кода;
- Опыт работы с качеством данных: написание тестов, data contracts, observability-практики.
-
Официальное трудоустройство по ТК РК;
-
График работы: 5/2;
-
Работа в офисе (БЦ Agar, Астана) — комфортное рабочее место;
-
Социальный пакет: оплачиваемый отпуск, больничные, ДМС после испытательного срока;
-
Работа в команде IT-поддержки;
-
Обучение за счёт компании: курсы, конференции, профильная литература;
-
Работа с разными системами и бизнес-процессами;
-
Доступ к базе знаний и внутреннему обучению.