Ташкент
Группа «ADM GLOBAL» — молодая, стремительно растущая, активная команда, которая стала первой среди частных компаний в автобизнесе, кто завез иностранные марки авто в Узбекистан.
В рамках цифровой трансформации группы компаний «ADM GLOBAL» ИТ-компания создаёт централизованное направление, отвечающее за развитие и сопровождение всех веб-сайтов группы. Мы формируем единую веб-платформу с общей технологической архитектурой, управляемыми процессами разработки и внутренней экспертизой.
Сейчас мы находимся в поисках Senior Data Engineer, который любит greenfield-проекты: заложить фундамент хранилища, поднять пайплайны, стандарты разработки и качества данных, а затем масштабировать всё это вместе с командой.
Обязанности:
Архитектура DWH (greenfield)
- Спроектировать и начать реализовывать слоистую архитектуру Staging → ODS → DDS → Data Marts
- Зафиксировать подход к моделированию и историчности данных; DDS планируем строить по принципам Data Vault 2.0 (как target-архитектуру), витрины — под BI/продуктовые/финансовые кейсы
- Определить соглашения: именование, ключи, инкременты, дедупликация, качество данных, SLA
Платформа и процессы
- Поднять и настроить Airflow и dbt в виде минимально жизнеспособного контура: dev/prod окружения, деплой, логирование, алерты.
- Настроить практики инженерной разработки: Git-флоу, code review, базовый CI/CD, тесты и документацию (dbt tests + docs).
Интеграции и загрузка данных
- Реализовать ingestion из источников: 1С, внешние API, OLTP БД (например, PostgreSQL)
- Писать и оптимизировать SQL под MPP-кластер (распределение/партиции/перформанс), аккуратно обращаться с большими join’ами
- Писать поддерживаемый Python-код для загрузок и сервисных задач (requests/asyncio, обработка ошибок, ретраи, лимиты API)
DataOps и культура
- Внедрять практики DataOps: качество данных, воспроизводимость, прозрачность изменений, observability
- Менторить коллег и помогать сформировать инженерные стандарты команды
Опыт: 4–6+ лет в Data Engineering, опыт построения DWH/пайплайнов с нуля или участия в ранней стадии платформы
1С: практический опыт извлечения данных из 1С и понимание специфики (метаданные, регистры/документы, особенности схем)
SQL / MPP: уверенная работа с distributed SQL / MPP (Arenadata ADB/Greenplum или аналоги), понимание distribution key, partitioning, стоимости join’ов, оптимизации моделей
Python: уверенный уровень, умение писать чистый поддерживаемый код (структура проекта, типовые ошибки, логирование, ретраи)
Airflow: написание DAG’ов, sensors, зависимости, backfill, базовые паттерны надёжности
dbt: Jinja/макросы, модели, тесты, документация, понимание инкрементальных загрузок
Русский язык: свободный устный и письменный (документация и коммуникация)
График работы: 5/2, 9:00–18:00
Частичная компенсация обедов за счёт компании (70%)
Частичная компенсация абонемента в спортзал PUSH30 (50% после 6 месяцев работы)
Выгодные условия на приобретение автомобилей брендов группы и услуг компании (после 1 года работы)
Дружный коллектив и выстроенные рабочие процессы
Развитие внутри data-направления возможность перехода на позицию Lead Data Engineer
Национальный комитет Республики Узбекистан по статистике
Ташкент
до 12000000 UZS
АКБ Asia Alliance Bank
Ташкент
до 2000 USD
Ташкент
до 2000 USD
Winncom Technologies CA
Ташкент
до 20000000 UZS