Требования к кандидату на позицию Team Lead DWH
Основные задачи
- Руководство командой разработки и сопровождения DWH
- Проектирование и развитие корпоративного хранилища данных
- Организация процессов ETL/ELT
- Контроль качества данных и производительности систем
- Взаимодействие с бизнес-заказчиками, аналитиками и DevOps-командой
- Участие в архитектурных решениях и техническом развитии платформы
Обязательные требования
Техническая экспертиза
Базы данных
- Уверенные знания и практический опыт работы с:
- Oracle Database
- PostgreSQL
- Опыт проектирования DWH-моделей:
- Star Schema
- Snowflake Schema
- Data Vault
- Опыт оптимизации SQL-запросов и производительности БД
- Понимание принципов partitioning, indexing, query planning
ETL / Оркестрация
- Практический опыт работы с Apache Airflow:
- разработка DAG
- мониторинг и troubleshooting пайплайнов
- настройка расписаний и зависимостей
- Опыт построения отказоустойчивых ETL/ELT процессов
Разработка
- Уверенное владение Python:
- написание ETL-скриптов
- работа с API
- обработка данных
- логирование и обработка ошибок
- Опыт работы с Git и CI/CD
Требования к управлению командой
- Опыт управления командой от 3–5 человек
- Навыки постановки задач и контроля исполнения
- Проведение code review
- Менторинг и развитие сотрудников
- Опыт оценки сроков и планирования работ
- Умение выстраивать процессы разработки
Будет плюсом
- Опыт работы с:
- Kafka
- Greenplum
- Опыт внедрения Data Governance и Data Quality процессов
- Понимание DevOps/DataOps практик
- Опыт построения high-load DWH
Ожидаемые компетенции
- Системное мышление
- Архитектурный подход
- Лидерские качества
- Коммуникабельность
- Умение принимать технические решения
- Ответственность за результат команды
Пример формулировки опыта
- Опыт работы в Data Engineering / DWH от 5 лет
- Опыт в роли Team Lead / Tech Lead от 2 лет
- Опыт построения корпоративных DWH-платформ с нуля или их масштабирования