Мы набираем IT специалистов в большую команду для работы на проектах для одного из крупнейших Банков РФ.
Обязанности
• Разработка механизма расчёта интегрального показателя качества данных на основе компонент RWA в контуре ПВР;
• Разработка механизма расчёта показателей эффективности процессов контроля качества данных;
• Проектирование алгоритмов агрегации, взвешивания и нормализации показателей;
• Реализация правил расчёта, пороговых значений и различных уровней детализации показателей;
• Разработка и оптимизация SQL-запросов к PostgreSQL;
• Разработка ETL и расчётных процессов на Python;
• Создание и сопровождение DAG-процессов в Apache Airflow;
• Организация периодического запуска расчётов, контроль зависимостей и обработка ошибок;
• Обеспечение повторяемости и идемпотентности расчётов;
• Реализация механизмов логирования, мониторинга и контроля качества выполнения расчётов;
• Участие в проектировании структуры хранения результатов и истории расчётов;
• Подготовка технической документации и описание реализованных алгоритмов;
• Взаимодействие с аналитиками, специалистами по качеству данных и представителями бизнес-подразделений.
Обязательные требования
• Уверенное знание Python;
• Опыт разработки промышленного кода на Python;
• Опыт работы с Apache Airflow:
- разработка и сопровождение DAG;
- настройка зависимостей между задачами;
- использование операторов, сенсоров и механизмов повторного запуска;
- обработка ошибок и мониторинг выполнения задач;
• Уверенное знание SQL;
• Опыт написания сложных SQL-запросов:
- оконные функции;
- CTE;
- агрегации;
- условные выражения;
- обработка больших объёмов данных.
• Понимание принципов проектирования реляционных баз данных;
• Опыт разработки расчётных, аналитических или ETL-процессов;
• Понимание принципов построения систем контроля и оценки качества данных;
• Опыт работы с Git.
Будет плюсом
• Знание Java и опыт разработки на Spring Boot;
• Опыт работы с банковскими данными и банковскими информационными системами;
• Понимание требований Basel, ПВР и принципов расчёта RWA;
• Опыт работы с показателями качества данных:
-полнота;
-точность;
-актуальность;
-непротиворечивость;
-уникальность;
- своевременность.
• Опыт разработки интегральных, рейтинговых или скоринговых показателей;
• Опыт реализации механизмов взвешивания и нормализации метрик;
• Опыт работы с большими объёмами данных.