Chocofood – казахстанский сервис онлайн-заказа и доставки еды, работающий на рынке с 2013 года. Компания сотрудничает с более чем 2000 заведениями в 11 городах Казахстана, включая такие известные сети, как Burger King, KFC, Bahandi, Hardee's и другие.
Сейчас мы ищем Analytics Data Engineer – инженера данных, который будет участвовать в создании и развитии DWH, отвечать за интеграцию источников данных, подготовку аналитического слоя и управление инфраструктурой Power BI и Fabric для обеспечения стабильной и высокопроизводительной работы аналитической платформы.
Что нужно делать
1. Участвовать в создании и развитии корпоративного DWH (Greenplum)
-
участие в проектировании структуры данных DWH совместно с инженерами партнера.
-
формирование требований к структуре таблиц и витрин данных.
-
участие в проектировании таблиц фактов и измерений.
-
участие в создании витрин данных.
-
участие в приемке реализованных структур данных.
-
развитие аналитического слоя DWH после внедрения.
2. Готовить и оптимизировать данные для Power BI и аналитики
-
создание аналитических витрин данных и представлений.
-
оптимизация структуры данных для повышения производительности Power BI.
-
перенос вычислений и преобразований данных на уровень DWH.
-
обеспечение удобной структуры данных для аналитиков.
3. Проводить интеграцию источников данных
-
подключение новых источников данных (API, базы данных, SaaS системы [Bitrix, Amplitude, Appsflyer, Intercom и др.]).
-
определение стратегии загрузки данных (incremental / full load).
-
подготовка данных для аналитического использования.
-
возможность оперативного подключения источников напрямую в Fabric / Power BI при необходимости.
4. Управлять инфраструктурой Power BI и Microsoft Fabric
-
управление подключениями к данным.
-
оркестрация обновлений моделей Power BI (в том числе кастомные скрипты).
-
получение и анализ метрик производительности моделей и capacity.
-
настройка логирования и мониторинга обновлений.
-
участие в оптимизации производительности аналитической платформы.
5. Поддерживать и развивать аналитическую платформу
-
оптимизация SQL запросов.
-
обеспечение стабильности получения данных.
-
устранение проблем с производительностью данных.
-
взаимодействие с аналитиками для подготовки необходимых структур данных.
Что важно
-
SQL – высокий уровень (уверенное написание сложных запросов, опыт работы с таблицами на сотни млн строк).
-
Опыт работы с аналитическими базами данных (Greenplum – большой плюс, но не обязательно).
-
Опыт подготовки данных для BI систем.
-
опыт работы с Kafka или event-driven системами.
-
Опыт интеграции источников данных (API, SaaS системы, базы данных, файлы).
-
Понимание принципов построения DWH (таблицы фактов и измерений, схемы, витрины данных и представления).
-
Опыт работы с инструментами оркестрации.
Желательные требования
-
Опыт работы с Power BI Service / Microsoft Fabric (работа с Power BI semantic models, подключения источников данных в Power BI, понимание процесса обновления моделей, опыт оптимизации производительности, понимание доступных ресурсов capacity разного типа).
-
Опыт работы с Greenplum.
Условия и процессы
- Формат: полный день/офис, команда работает по системе целеполагания OKR, есть процесс постоянного взаимодействия внутри команды.
- Атмосфера – открытая, дружелюбная, амбициозная, ценим инициативу и самостоятельность.
- Возможность применять трендовые технологии и реализовывать смелые идеи – мы за аргументированные эксперименты.
- Ценим осознанность, уважение к чужой экспертизе и постоянное развитие.