Назад
7 дней назад

Data Engineer / SQL-разработчик (DWH)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Belarus
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Data Engineer / SQL-разработчик (DWH) (аналитические хранилища и корпоративные данные): Развитие аналитической платформы, подключение источников, разработка загрузок и витрин с акцентом на SQL, качество данных и производительность отчётности. Фокус на построении ETL/ELT-процессов, обработке исторических изменений, оптимизации запросов и переносе расчётов с сохранением бизнес-логики.

Локация: Минск, улица Шаранговича, 23. Работа на месте работодателя.

Заработная плата обсуждается индивидуально по результатам собеседования; предусмотрено премирование по результатам работы.

Компания

Mak.by развивает аналитическую платформу и работает с корпоративными данными.

Что делать

  • Разрабатывать и оптимизировать SQL-запросы, представления, функции и процедуры.
  • Создавать и сопровождать загрузки данных из баз данных, файлов и API, включая исторические изменения, исправления, удаления и повторные загрузки.
  • Проектировать аналитические таблицы и витрины, готовить датасеты для Apache Superset и повышать производительность отчётов.
  • Контролировать полноту загрузок, уникальность ключей, корректность связей и соответствие показателей исходным системам.
  • Участвовать в развитии хранилища и переносе действующих расчётов с сохранением согласованной бизнес-логики.
  • Документировать структуру данных, правила расчётов и процессы загрузки.

Требования

  • От 3 до 6 лет опыта работы.
  • Уверенное знание SQL: сложные соединения, CTE, оконные функции и агрегирование.
  • Практический опыт с PostgreSQL и/или MS SQL Server, умение анализировать планы выполнения и находить причины медленной работы.
  • Понимание индексов, транзакций, блокировок, секционирования и ограничений целостности.
  • Опыт разработки на Python для обработки данных, интеграций и автоматизации.
  • Понимание ETL/ELT, инкрементальных загрузок и принципов построения аналитических хранилищ.
  • Опыт работы с Apache Superset или другими BI-инструментами: Power BI, Tableau, Metabase и другими.
  • Навыки работы с Git, способность разбираться в существующих расчётах и обсуждать требования с аналитиками и бизнес-пользователями.
  • Способность быстро осваивать новые области и технологии и решать задачи в условиях неопределённости.

Хорошо, если есть

  • Практический опыт с Greenplum, Cloudberry или другими распределёнными аналитическими СУБД.
  • Опыт поддержки регулярных загрузок, обработки больших таблиц, проверки качества данных и сверки результатов между системами.
  • Знание dbt Core, Apache Airflow, Apache Hop, CDC, Debezium, Apache Kafka, Cube Core или других семантических слоёв.
  • Опыт работы с Mathesar или другими инструментами ведения справочников.
  • Знание Linux, Docker, Kubernetes и CI/CD.
  • Опыт работы с данными розницы, ресторанного бизнеса, кассовых или учётных систем.

Культура и преимущества

  • Полная занятость и стабильные выплаты два раза в месяц.
  • Медицинское страхование и компенсация мобильной связи.
  • Возможности обучения и профессионального развития.
  • Участие в командных и общественных мероприятиях компании.
  • Корпоративная подписка Allsports с доступом более чем к 630 спортивным объектам по всей Беларуси.
  • В работе важны ответственность, самостоятельность, открытость и взаимодействие с коллегами и подрядчиками.

Процесс найма

  • В отклике кратко опишите, с какими базами данных и инструментами обработки данных вы работали и какие задачи решали, например оптимизацию SQL, разработку загрузок или подготовку аналитических витрин.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →