Data Engineer / SQL-разработчик (DWH) — Беларусь, Минск
Зарплата не указана
ОткликнутьсяКоманда zfF.Jm ищет специалиста для развития аналитической платформы и работы с корпоративными данными.
Вы будете поддерживать существующие решения и участвовать в создании собственного аналитического хранилища: подключать источники, разрабатывать загрузки и витрины, оптимизировать SQL и обеспечивать корректность данных для бизнес-отчётности.
На этой позиции предстоит:
• Разрабатывать и оптимизировать SQL-запросы, представления, функции и процедуры.
• Создавать и сопровождать загрузки данных из баз данных, файлов и API.
• Проектировать аналитические таблицы и витрины для отчётности.
• Обрабатывать исторические данные, исправления и удаления в источниках, повторные загрузки.
• Контролировать качество данных: полноту загрузки, уникальность ключей, корректность связей и соответствие показателей исходным системам.
• Готовить датасеты для Apache Superset и повышать производительность существующих отчётов.
• Участвовать в развитии хранилища и переносе действующих расчётов с сохранением согласованной бизнес-логики.
• Документировать структуру данных, правила расчётов и процессы загрузки.
Ожидаем от кандидата:
• Уверенное знание SQL: сложные соединения, CTE, оконные функции, агрегирование.
• Опыт работы с Apache Superset или другими BI-инструментами (Power BI, Tableau, Metabase и т. п.).
• Практический опыт работы с PostgreSQL и/или MS SQL Server.
• Умение анализировать планы выполнения запросов и находить причины медленной работы.
• Понимание индексов, транзакций, блокировок, секционирования и ограничений целостности.
• Опыт разработки на Python для обработки данных, интеграций и автоматизации.
• Понимание принципов ETL/ELT, инкрементальных загрузок и построения аналитических хранилищ.
• Навыки работы с Git.
• Умение разбираться в существующих расчётах и обсуждать требования с аналитиками и бизнес-пользователями.
• Способность быстро осваивать новые области и технологии, решать задачи в условиях неопределённости.
Очень желателен практический опыт:
• Работы с Greenplum, Cloudberry или другими распределёнными аналитическими СУБД.
• Поддержки регулярных загрузок и обработки больших таблиц.
• Проверки качества данных и сверки результатов между системами.
Дополнительным преимуществом будут:
• dbt Core, Apache Airflow, Apache Hop.
• CDC, Debezium, Apache Kafka.
• Семантические слои и централизованное описание метрик, в том числе Cube Core.
• Mathesar или другие инструменты ведения справочников.
• Linux, Docker, Kubernetes и CI/CD.
• Опыт работы с данными розницы, ресторанного бизнеса, кассовых или учётных систем.
Что мы предлагаем:
• Заработная плата — обсуждается индивидуально по результатам собеседования, предусмотрено премирование по результатам работы.
• Стабильные выплаты — заработная плата два раза в месяц.
• Медицинское страхование.
• Компенсация мобильной связи.
• Возможности для обучения и профессионального развития в процессе работы.
• Участие в командных и общественных мероприятиях компании.
• Спорт и активный отдых: корпоративная подписка Allsports — возможность пользоваться более чем 630 спортивными объектами по всей Беларуси: фитнес-клубы, бассейны, йога, танцы, единоборства, теннис, картинг, СПА и многое другое.
В работе нам особенно важны ответственность, самостоятельность, открытость и умение взаимодействовать с коллегами и подрядчиками.
Будем рады, если в отклике вы кратко расскажете, с какими базами данных и инструментами обработки данных работали и какие задачи решали — например, по оптимизации SQL, разработке загрузок или подготовке аналитических витрин.