freehire launches on Product Hunt on 26 August.

Follow →

Старший инженер по данным (Senior Data Engineer)

Summary

Senior Data Engineer maintains and optimizes a data warehouse (DWH) infrastructure, develops ETL pipelines (Airflow/Python), writes tests (pytest), and supports legacy systems (Logstash/Kafka). Core tech: Python, SQL, DBT, ClickHouse, Yandex.Cloud, and cost optimization for storage/compute.

Мы ищем Senior Data Engineer, который усилит нашу команду.

Задачи:

  • Поддержка инфраструктуры DWH в рабочем состоянии;
  • Развитие архитектуры системы;
  • Развитие и рефакторинг ETL сервиса (Airflow / python);
  • Написание тестов (pytest);
  • Поддержка legacy пайплайнов ETL (logstash);
  • Добавление/изменение поставок данных из Kafka и API сторонних сервисов;
  • Создание и изменение DBT моделей агрегатов и вьюх;
  • Участие в инициативах по снижению стоимости DWH (оптимизация хранения, compute, пайплайнов и моделей);
  • Участие в ревью и командных встречах;
  • Взаимодействие с другими командами разработки;
  • Поддержание технической документации и Wiki в актуальном состоянии.

Мы ожидаем:

  • 3+ года опыта работы Data Engineer;
  • Знание Python 3.9+, asyncio, pytest;
  • Опыт написания SQL запросов;
  • Умение работать с системой контроля версий Git;
  • Знание Docker, Gitlab CI, Unix cli;
  • Знание и опыт работы с Kafka;
  • Опыт работы с DBT и ClickHouse (или аналогичными OLAP);
  • Знакомство с экосистемой Yandex.Cloud;
  • Опыт оптимизации стоимости DWH: снижение объёма хранения и compute за счёт TTL/партиционирования, инкрементальных ETL, оптимизации SQL/OLAP-моделей;
  • Умение измерять и объяснять эффект по деньгам/ресурсам.

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

  • Data lifecycle: hot/cold хранение, архивация, политики retention;
  • Опыт миграции и упрощения legacy ETL в более дешёвый и управляемый контур;
  • Практический опыт оптимизации ресурсов в Yandex.Cloud (диски, compute/managed-сервисы, сетевой трафик);
  • DBT: инкрементальные модели, тесты на рост объёма, контроль «дорогих» агрегатов.

Условия:

  • Работа в международной компании;
  • Гибридный формат работы (офис/домашний офис);
  • Современный офис;
  • Корпоративное обучение - курсы и тренинги, встречи и конференции;
  • Добровольное медицинское страхование после испытательного срока;
  • Частичная компенсация расходов на посещение тренажерного зала;
  • Корпоративные мероприятия и тимбилдинги.
Ссылка на вакансию в банке вакансий на gsz.gov.⁣by: https://gsz.gov.by/registration/employer/vacancy/1951148/detail-public/

See also