Техническое лидерство проектов внедрения и масштабирования DWH-решений для внутренних и внешних заказчиков;
Взаимодействие с заказчиками: сбор, уточнение и формализация бизнес-требований, участие в обследовании текущих процессов и ИТ-ландшафта, согласование целевой модели данных и интеграций;
Перевод бизнес-требований в технические решения: формирование вариантов реализации, архитектурных подходов и технических заданий на внедрение;
Декомпозиция требований в задачи для команд, оценка трудозатрат, участие в планировании этапов внедрения, контроль сроков и результатов;
Проработка и адаптация архитектуры DWH-платформы под конкретные внедрения: источники данных, ETL/ELT-процессы, витрины данных, интеграции;
Принятие ключевых технических и архитектурных решений в рамках внедрения, контроль их реализации и соответствия согласованным требованиям;
Техническое руководство командами внедрения (data engineers, аналитики, backend): постановка задач, консультации, снятие технических блокеров;
Проведение архитектурных и код-ревью в части соответствия решений требованиям внедрения, стандартам и нефункциональным требованиям;
Обеспечение качества внедряемых решений: корректность данных, производительность, масштабируемость, отказоустойчивость и безопасность;
Оптимизация процессов внедрения DWH-решений: сокращение сроков внедрения за счёт стандартизации и повторного использования компонентов; развитие типовых архитектурных шаблонов, пайплайнов и витрин; улучшение процессов передачи решений в эксплуатацию; снижение операционных и технических рисков при внедрении;
Участие в настройке и развитии CI/CD и эксплуатационных процессов для DWH-решений в рамках внедрений;
Взаимодействие с командами DevOps, инфраструктуры и информационной безопасности по вопросам развёртывания, доступов и эксплуатации решений. Управление рисками внедрения и техническим долгом, возникающими в ходе реализации проектов;
Сопровождение этапов тестирования, опытной и промышленной эксплуатации, участие в приёмке решений заказчиком;
Участие в выборе и внедрении инструментов и технологий, направленных на повышение эффективности и повторяемости внедрений.
Опыт внедрения и сопровождения/ data-направлении (5+ лет);
Опыт технического лидерства (Tech Lead / Senior Engineer / Architect) от 2 лет;
Глубокое понимание принципов построения DWH / Data Platform и аналитических платформ: модели данных (Data Vault, Star/Snowflake -плюс), ETL / ELT - подходы, batch / near-real-time обработки, управление историчностью и качеством данных;
Экспертное владение SQL, опыт оптимизации сложных запросов. Практический опыт работы с реляционными и MPP БД (PostgreSQL, Greenplum, ClickHouse, аналогичные);
Понимание процессов разработки: Git, code review, environments.
Опыт взаимодействия с DevOps и инфраструктурными командами;
Понимание нефункциональных требований: производительность, масштабируемость, надежность, безопасность;
Понимание принципов информационной безопасности применительно к DWH и Data Platform.
Будет плюсом:
Опыт построения или сопровождения CI/CD для data-решений;
Знание Python / Java (на уровне чтения, ревью кода и обсуждения архитектуры);
Опыт работы с orchestration-инструментами (Apache Airflow и аналоги);
Понимание работы с облачными платформами и сервисами данных (AWS / Azure / on-prem hybrid);
Опыт работы в Agile-командах (Scrum / Kanban);
Понимание принципов работы с потоковыми данными (Kafka и аналоги);
Опыт внедрения или сопровождения enterprise-DWH в крупной организации.