Назад
4 дня назад

Программист группы BI и отчетность по направлению Data Engineer

Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
junior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Программист группы BI и отчетность по направлению Data Engineer (Vertica, Python, ETL/ELT): проектирование таблиц и производительных витрин данных для BI-анализа с акцентом на надежность, тестирование и оптимизацию загрузок. Focus on построении хранилищ данных, потоковой обработке, мониторинге ETL/ELT-процессов и обеспечении отказоустойчивости.

Локация: Санкт-Петербург; доступны работа на месте работодателя, удалённый и гибридный форматы. График 5/2 с 08:30 до 17:30, по пятницам до 16:30.

Компания

ЭТМ — федеральный поставщик инженерных систем, входящий в список 200 крупнейших компаний России.

Что делать

  • Проектировать таблицы для первичных данных и производительные витрины в Vertica для последующего BI-анализа.
  • Поддерживать и расширять существующие таблицы и витрины данных.
  • Настраивать, мониторить и оптимизировать ETL/ELT-процессы и выборки данных.
  • Проводить техническое и бизнес-тестирование результатов разработки, обеспечивать обработку ошибок и отказоустойчивость.
  • Документировать ETL/ELT-процессы и формировать фоновую отчётность на основе аналитической СУБД.
  • Участвовать в проектных совещаниях и ревью проектирования таблиц в качестве автора или рецензента.

Требования

  • От 1 года до 3 лет опыта работы.
  • Глубокие знания SQL и опыт работы с реляционными и нереляционными базами данных.
  • Знание Python: базовые алгоритмы и структуры данных, работа с базами данных и файлами.
  • Понимание принципов построения Data Warehouse и Data Lake на Vertica; опыт работы с большими данными в ClickHouse, Greenplum или Vertica.
  • Опыт работы с ETL/ELT-инструментами, включая Apache Airflow или NiFi.
  • Минимальное представление о cmd/bash shell, scheduler и cron.
  • Опыт работы с потоковой загрузкой данных, включая Apache Kafka или Apache Spark Streaming.
  • Навыки обеспечения надёжности систем: обработка ошибок, мониторинг и тестирование.
  • Опыт использования инструментов командной разработки, систем ведения задач проектов и сбора бизнес-требований к данным.

Хорошо, если есть

  • Навыки программирования на Java или PHP.

Культура и преимущества

  • Официальное трудоустройство с первого дня и гарантии по трудовому законодательству РФ.
  • Работа в аккредитованной российской IT-компании над масштабными проектами в управляющем центре крупной компании.
  • Современный офис в центре города с зонами питания, местами отдыха и корпоративным кофе.
  • Бесплатные спортивные тренировки, членство в беговом клубе, скидки на матчи «Зенита».
  • Корпоративные скидки на изучение английского языка и бесплатные ежемесячные билеты в Мариинский театр.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →