О компании
Top Selection — компания по подбору персонала, IT-аутстаффинг, рекрутмент.
Обязанности
- Проектировать и разрабатывать потоки данных с использованием ETL/ELT-инструментов;
- Разрабатывать программный код и проводить его тестирование;
- Реализовывать кастомные трансформации данных;
- Проектировать и создавать прототипы и витрины данных;
- Разрабатывать процедуры на языке PL/pgSQL;
- Проводить анализ производительности существующих систем;
- Оптимизировать SQL-запросы и структуры баз данных;
- Участвовать в масштабировании и повышении производительности систем;
- Развивать архитектуру DWH;
- Анализировать и выбирать оптимальные технологии, инструменты и методологии;
- Создавать и актуализировать базу знаний для пользователей хранилища данных;
- Сопровождать и мониторить информационные системы в своей зоне ответственности.
Требования
- Знание принципов построения хранилищ данных и архитектуры DWH;
- Понимание принципов работы MPP-систем;
- Практический опыт работы с экосистемой Hadoop: HDFS, YARN, Apache Spark, Apache Kafka, Apache NiFi, Sqoop, Flume;
- Уверенное знание SQL, включая DDL и DML;
- Опыт анализа и оптимизации сложных SQL-запросов;
- Опыт разработки на PL/pgSQL;
- Практический опыт работы с Greenplum или отличное знание PostgreSQL;
- Опыт работы с ETL-инструментами SAS Data Integration Studio и/или Informatica PowerCenter;
- Понимание процессов проектирования потоков, преобразования и загрузки данных;
- Опыт сопровождения и мониторинга информационных систем;
- Навыки ведения проектной и технической документации.