Инженер данных / 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-карта;
- Гибридный или удаленный график работы.