Senior Data Engineer

ROODELL

Senior Data Engineer

Ташкент

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

Группа «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

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

Адрес

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

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

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