Группа RBI

Инженер данных (Data Engineer)

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Чем предстоит заниматься:

  • Проектирование, разработка и поддержка хранилища данных (DWH) на всем его жизненном цикле.
  • Оптимизация и рефакторинг текущих ETL-процессов для повышения их производительности и надежности.
  • Организация и автоматизация загрузки данных из различных источников (API, базы данных, файлы и пр.).
  • Разработка и поддержка многомерных моделей (OLAP-кубы) и табличных моделей в SSAS для последующего анализа.
  • Создание и поддержка витрин данных, агрегатов и метрик для бизнес-аналитиков и отчетных систем.
  • Обеспечение качества, целостности и консистентности данных в хранилище.
  • Написание сложных SQL-скриптов, хранимых процедур и функций.
  • Выявление и устранение "узких мест" в производительности: построение и оптимизация индексов, анализ планов запросов.

Наш стек технологий, с которым предстоит работать:

  • Базы данных: MS SQL Server (важно глубокое понимание внутренних процессов)
  • ETL: SQL Server Integration Services (SSIS)
  • OLAP: SQL Server Analysis Services (SSAS, Multidimensional и/или Tabular)
  • Методологии: Построение DWH по классическим слоям (STG, ODS, DDS, DM)

Мы ищем специалиста, который имеет:

  • Опыт коммерческой разработки и поддержки DWH от 2-х лет.
  • Глубокие знания T-SQL: умение писать сложные оптимизированные запросы, хранимые процедуры, функции, реинжиниринг чужого кода.
  • Опыт работы с SSIS: создание, отладка и развертывание ETL-пакетов.
  • Понимание принципов многомерного моделирования: опыт работы с SSAS (кубы, измерения, меры, секционирование, DAX, MDX).
  • Четкое понимание концепций и подходов к построению хранилищ данных (слоистая архитектура, медленно меняющиеся измерения).
  • Понимание принципов, преимуществ и недостатков различных методологий построения современных моделей DWH (Data Vault, Kimball, Inmon) и способность выбрать подходящую для задачи
  • Опыт оптимизации производительности: настройка индексов (кластерных, некластерных), анализ execution plan.
  • Ответственный подход к обеспечению качества (Data Quality) и управлению (Data Governance) данными

Условия:

  • Оформление по ТК РФ, белая заработная плата.
  • График: 5-дневная рабочая неделя.
  • Испытательный срок: 3 месяца.
  • ДМС после 3-х месяцев работы.
  • Скидки на квартиры компании после 3-х лет работы.
  • Беспроцентные займы после испытательного срока.
  • Программа социальных гарантий. ‍
  • Корпоративные йога, волейбол и другие активности.
  • Частичная компенсация расходов на спортивный абонемент.
  • Субсидирование услуг профессиональных психологов.
  • Широкие возможности для обучения и развития.
  • Активная корпоративная жизнь (день рождения компании, новогодний корпоратив, летний выезд и др.).