Мы фармацевтическая компания из Санкт-Петербурга. Сейчас мы переводим нашу аналитику на новый стек (PostgreSQL, dbt, Airflow). Наша цель - уйти от тяжелых отчетов, которые виснут при обновлении, к работе с подготовленными витринами данных.
Мы ищем человека, который поможет нам переложить логику из старых запросов в новую архитектуру. В команде есть опытный инженер, который поможет разобраться с инфраструктурой.
Что нужно будет делать:
- Реинжиниринг legacy-запросов: вытаскивать старый SQL-код, «зашитый» в Excel через ODBC-подключения, разбираться в его логике и оптимизировать.
- Разработка витрин в dbt: переносить эту логику на сторону базы данных. Вместо десятка запросов в одном файле Excel будет подключаться к одной готовой и быстрой витрине в PostgreSQL.
- Оптимизация Excel-отчетности: проектировать данные так, чтобы расчеты происходили быстро и не перегружали файл.
- Автоматизация: участвовать в настройке сбора данных через Airflow (API, FTP, парсинг), чтобы данные попадали в базу без ручного участия.
- Сверка данных: проверять, что цифры в новом стеке полностью совпадают со старыми отчетами.
Что мы ждем:
- Хороший SQL: умение читать чужой код, использовать JOIN, CTE и оконные функции.
- Продвинутый Excel: понимание, как работают сводные таблицы и подключения к внешним источникам.
- Базовый Python и Git: умение прочитать/поправить скрипт и понимание, зачем нужны коммиты.
- Желание учиться: готовность освоить dbt, Airflow и Docker на реальных задачах.
Условия:
- Стабильная «белая» зарплата, оформление по ТК РФ с первого дня.
- График работы с 09:00 до 18:00, или с 10:00 до 19:00.
- Перерыв на обед один час. Имеется комфортабельное помещение для приема пищи (чайник, микроволновая печь, холодильник и др. в наличии).
- Офис класса А в 3 минутах от метро «Электросила».
- Профессиональный рост: вы научитесь строить современную архитектуру данных под руководством наставника. Это отличная возможность перейти от классической аналитики в Excel к роли Analytics Engineer.
- Размер заработной платы устанавливается по итогам собеседования с кандидатом.