2–4 года опыта в Data Analytics, Data Engineering или DWH
Уверенное знание SQL
Практический опыт работы с Greenplum или другой MPP-СУБД
Знание Data Vault 2.0 на уровне уверенного понимания архитектуры и принципов построения моделей
Опыт работы с Apache Airflow
Опыт работы с большими объёмами данных
Понимание принципов построения корпоративного хранилища данных
Опыт работы в банковской предметной области будет существенным преимуществом. Понимание Главной книги и сделочной модели — один из ключевых критериев
Опыт работы с ЦФТ
Опыт построения банковских витрин
Опыт работы с PowerDesigner или другими CASE-средствами моделирования
Знание Kimball / 3NF в дополнение к Data Vault
Опыт работы с BI-системами
Знание Python на базовом или среднем уровне
Опыт работы с Git
Понимание metadata-driven подхода к построению DWH
Нам нужен не просто специалист, который умеет писать SQL, а аналитик, способный разобраться в том, что представляют собой банковские данные, откуда они приходят, как связаны между собой и как корректно представить их в хранилище
Понимание основных принципов Data Vault 2.0
Понимание назначения и различий Hub, Link и Satellite
Знание принципов построения Raw Vault и Business Vault
Понимание историчности данных и принципов загрузки изменений
Понимание hash key / hash diff и принципов дедупликации
Умение читать и анализировать модель данных, построенную по Data Vault 2.0
Желателен практический опыт проектирования или разработки объектов Data Vault
Банковская предметная область
Уверенное знание SQL на уровне Middle
Сложные SELECT, JOIN, CTE, оконные функции и подзапросы
Понимание принципов работы с большими объёмами данных
Умение анализировать планы выполнения запросов
Понимание принципов распределения данных и специфики Greenplum
Опыт оптимизации SQL-запросов и поиска причин деградации производительности
Понимание особенностей партиционирования и распределения таблиц будет плюсом
Практический опыт работы с Apache Airflow
Понимание понятий DAG, task, operator, dependency
Умение читать и анализировать существующие DAG
Навык создания и сопровождения простых DAG
Понимание расписаний, повторных запусков (retries), логирования и контроля ошибок
Желательно понимание взаимодействия Airflow с DWH и ETL/ELT-процессами