Data Engineer

ROODELL

Data Engineer

Ташкент

Описание вакансии

Группа «ADM GLOBAL» — молодая, стремительно растущая, активная команда, которая стала первой среди частных компаний в автобизнесе, кто завез иностранные марки авто в Узбекистан.

В рамках цифровой трансформации группы компаний «ADM GLOBAL» ИТ-компания строит современную data-платформу для группы компаний: продажи, финансы, лизинг, сервис, маркетинг и управленческая отчётность.

Мы уже развернули кластер Arenadata ADB / Greenplum в dev/prod-контуре, начали формировать базовую структуру DWH, поднимаем инженерный стек вокруг dbt, Airflow, Git и CI/CD. Сейчас проект находится на ранней стадии: фундамент уже заложен, но ключевые архитектурные решения, стандарты разработки, пайплайны и витрины ещё предстоит довести до промышленного уровня.

Проект находится на ранней стадии: фундамент уже заложен, но ключевые пайплайны, модели данных, витрины и инженерные практики ещё предстоит довести до промышленного уровня.

Ищем инженера, которому интересно развиваться в построении data-платформы, работать с реальными бизнес-данными и участвовать в создании DWH почти с нуля.

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

  • Развитие DWH и data-платформы
    - Участвовать в разработке слоистой архитектуры DWH: Raw/Staging → ODS/DV → Data Marts
    - Разрабатывать модели данных в dbt: staging-модели, базовые преобразования, витрины для BI и отчётности
    - Реализовывать инкрементальные загрузки и простые механизмы историчности данных
    - Помогать описывать источники, поля, бизнес-правила и логику преобразований
    Участвовать в развитии ядра DWH, где Data Vault 2.0 рассматривается как направление, но глубокий опыт DV2.0 не обязателен

  • Пайплайны и orchestration
    - Разрабатывать и поддерживать DAG’и в Airflow
    - Настраивать расписания, зависимости, retries и базовую обработку ошибок
    - Поддерживать регулярные загрузки данных и разбираться с причинами падений
    - Работать с логами, статусами загрузок и простым мониторингом пайплайнов

  • Интеграции и загрузка данных
    - Реализовывать загрузки из разных источников: 1С, PostgreSQL/OLTP БД, внешние API, файлы и внутренние сервисы
    - Разбираться в структуре источников: таблицы, документы, справочники, регистры, связи между сущностями
    - Писать Python-код для загрузок и сервисных задач: API-запросы, обработка ошибок, логирование, ретраи
    - Готовить данные для дальнейшей трансформации и аналитического использования

  • SQL, MPP и производительность

    - Писать и оптимизировать SQL-запросы для аналитических задач
    - Работать с **Arenadata ADB / Greenplum** или аналогичными MPP/distributed SQL-системами
    - Учитывать особенности MPP: распределение данных, большие join’ы, партиционирование, объёмы данных
    - Разбираться с базовыми проблемами производительности вместе с Senior/Lead-инженерами

  • Качество данных и инженерные практики

    - Настраивать базовые проверки качества данных: полнота, уникальность, отсутствие дублей, контроль свежести
    - Писать понятный и поддерживаемый код
    - Работать через Git: ветки, merge requests, code review
    - Документировать модели, источники и ключевые решения
    - Участвовать в формировании стандартов команды и постепенно брать больше самостоятельности

Требования:
  • Опыт от 2–4 лет в Data Engineering, DWH, ETL/ELT, BI-инженерии или смежных ролях
  • Уверенный SQL: join’ы, оконные функции, CTE, агрегации, работа с большими таблицами
  • Базовое понимание оптимизации SQL-запросов
  • Практический Python для задач загрузки, обработки данных и автоматизации
  • Опыт работы с Airflow, dbt или похожими инструментами будет преимуществом
  • Понимание ETL/ELT-подходов и базовых принципов построения DWH
  • Готовность разбираться в сложных источниках данных, включая 1С
  • Умение работать с Git
  • Внимательность к качеству данных и деталям
  • Опыт работы с PostgreSQL, Greenplum, ClickHouse или другими аналитическими БД будет преимуществом

Будет плюсом:

  • Опыт с dbt: модели, тесты, документация, Jinja
  • Опыт с Airflow: DAG’и, расписания, retries, backfill
  • Опыт с Greenplum / Arenadata ADB или другими MPP-хранилищами
  • Базовое понимание Data Vault, Anchor Modeling, Kimball или других подходов к моделированию DWH
  • Опыт работы с API, JSON/XML, файловыми загрузками

Условия:

  • Официальное трудоустройство по ТК РУз
  • График работы: 5/2, 9:00–18:00

  • Частичная компенсация обедов за счёт компании (70%)

  • Частичная компенсация абонемента в спортзал PUSH30 (50% после 6 месяцев работы)

  • Выгодные условия на приобретение автомобилей брендов группы и услуг компании (после 1 года работы)

  • Корпоративные мероприятия, тимбилдинги и разнообразные внутренние активности по интересам
  • Дружный коллектив и выстроенные рабочие процессы

Посмотреть контакты работодателя

Адрес

Похожие вакансии

MULTICARD PAYMENT

Data Engineer

MULTICARD PAYMENT

  • Ташкент

  • до 25000000 UZS

Рекомендуем
FlexSoft

Data Engineer

FlexSoft

  • Ташкент

  • до 25000000 UZS

Рекомендуем
CORE TECHNOLOGY

Data Engineer

CORE TECHNOLOGY

  • Ташкент

  • до 25000000 UZS

Рекомендуем
FlexSoft

Data Science

FlexSoft

  • Ташкент

  • до 25000000 UZS

UNITEL LLC

ML Engineer

UNITEL LLC

  • Ташкент

  • до 25000000 UZS

CORE TECHNOLOGY

Junior Data Engineer

CORE TECHNOLOGY

  • Ташкент

  • до 25000000 UZS

Citi Fuel (ООО Staff Atlantic)

Инженер по голосовому ИИ

Citi Fuel (ООО Staff Atlantic)

  • Ташкент

  • до 25000000 UZS

АКБ Агробанк

Data Engineer (Data Platform)

АКБ Агробанк

  • Ташкент

  • до 25000000 UZS

FOCUS
  • Ташкент

  • до 25000000 UZS

Alif Uzbekistan
  • Ташкент

  • до 25000000 UZS

ZORDOC
  • Ташкент

  • до 25000000 UZS

Капиталбанк
  • Ташкент

  • до 25000000 UZS

АО ANOR BANK
  • Ташкент

  • до 25000000 UZS

AYAN
  • Ташкент

  • до 25000000 UZS

SOFTWARE WIZARDS
  • Ташкент

  • до 25000000 UZS

АКБ Агробанк

System Analyst (RegTech / Data)

АКБ Агробанк

  • Ташкент

  • до 25000000 UZS

OCTO
  • Ташкент

  • до 25000000 UZS

АКБ Агробанк

Middle ML Engineer

АКБ Агробанк

  • Ташкент

  • до 25000000 UZS

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию