Инженер данных / Data Engineer

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

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

Условия работы

Привет!

Мы находимся в поиске Инженера данных в команду "Аналитика товарных потоков".

Разрабатываем и поддерживаем системы мониторинга логистических потоков - создаем единую витрину клиентских заказов для всех наших сотрудников.

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

  • Разработка витрин для отчетов в базе данных PostgreSQL;
  • Интеграция данных из различных сервисов в GreenPlum;
  • Настройка Data Quality.

Что необходимо знать:

  • Опыт оптимизации больших запросов с объединением 10 и более таблиц и подзапросами;
  • Разработка функций и процедур с обработкой ошибок (блок try .. catch);
  • Знание CTE;
  • Знание временных таблиц;
  • Выбор и построение индексов;
  • Создание и обновление materialized view и view;
  • Умение пользоваться агрегатными функциями (Group by);
  • Умение писать сложные ветвления (Case);
  • Умение писать оконные функции;
  • Понимание вложенных запросов;
  • Умение разбираться в чужом коде;
  • Умение создавать простые DAG в Airflow для автоматизации обновления витрин данных;
  • Создание JOB в pgAdmin.

Плюсом будет:

  • Умение работать с динамическим SQL (оператор EXECUTE и строковые функции);
  • Умение разрабатывать циклы для динамического SQL;
  • Знание liquid base, Spark, Docker;
  • Знание GIT.

Бонусы

Что мы предлагаем:

  • Работу в компании с сильной инженерной культурой;
  • Оклад + премии;
  • Полис ДМС (включая стоматологию), страхование жизни и здоровья;
  • Компенсацию питания;
  • Компенсацию мобильной связи - SIM-карта;
  • Гибридный или удаленный график работы.