О компании
Юнит развивает инструменты оркестрации и исполнения пайплайнов, а также решения для контроля качества данных. Команда отвечает за платформу оркестрации и исполнения пайплайнов, включая расчёт критичных витрин данных и датасетов, наблюдаемость, восстановление после сбоев, тесты витрин и контроль объектов в рантайме. Второе направление — инструменты Data Quality: data contracts, DQ incidents и пересчёт исторических данных. Команда покрывает витрины техническими чекерами и сопровождает работу с DQ-инцидентами. Основные партнёры — Business Data Engineers, инфраструктурные команды, BI-функция и аналитические команды.
Обязанности
- Управлять людьми и командами: проводить 1:1, давать обратную связь, формировать индивидуальные планы развития, проводить Performance & Talent Review, работать с мотивацией и результативностью.
- Определять необходимые компетенции команд, участвовать в найме и онбординге, делегировать технические направления опытным инженерам и развивать лидеров.
- Организовать передачу контекста от текущего тимлида, закрепить владение сервисами и снизить зависимость от отдельных носителей знаний.
- Обеспечивать прозрачность и предсказуемость разработки: планирование, code review, тестирование, безопасные релизы и мониторинг результата.
- Организовывать дежурства и Incident & Problem Management: восстановление работы, разбор инцидентов, устранение первопричин и профилактические действия.
- Управлять балансом между развитием продуктов, надёжностью, техническим долгом и оперативными запросами; делать загрузку команд, риски и последствия изменений приоритетов понятными инженерам и стейкхолдерам.
- Вместе с продакт-менеджерами и пользователями формировать бэклоги и планы развития, связывать квартальные цели с инженерными изменениями.
- Оценивать результат через готовность критичных данных, покрытие дата-контрактами и время разрешения DQ-инцидентов; разделять вклад команды и зависимости от инфраструктуры, источников и владельцев витрин.
- Согласовывать планы и границы ответственности с BDE, BI и инфраструктурными командами, включая обработку инцидентов и передачу новых зон ответственности.
- Прорабатывать архитектуру оркестрации, исполнения, репликации, контроля качества и пересчётов; принимать решения о развитии существующих сервисов.
- Обеспечивать корректность зависимостей и повторных запусков, управляемое восстановление, наблюдаемость и безопасность изменений для критичных пайплайнов.
- Сохранять техническую экспертизу на уровне сеньор-инженера: проводить design review и code review, участвовать в сложной диагностике и проверке технических гипотез, делегируя реализацию командам.
- Возможные задачи: выявлять причины задержек на критическом пути и сокращать отставание готовности L1; проектировать отделимые инстансы графов и регламентов; развивать тесты витрин и их связь с рантайм-контролем и DQ; расширять покрытие критичных витрин дата-контрактами; связывать обнаружение DQ-проблем, диагностику, исправление и пересчёт данных в единый процесс; ускорять разработку и поддержку сервисов с помощью AI-элементов.
Требования
- Опыт управления инженерной командой сопоставимого масштаба — примерно 5–10 человек.
- Опыт найма, развития, обратной связи, управления результативностью и поставки изменений.
- Умение вести несколько технических направлений, делегировать задачи опытным инженерам и строить процессы, не требующие постоянного ручного контроля руководителя.
- Опыт разработки и эксплуатации продакшен-сервисов или data-платформ.
- Умение организовать работу с инцидентами и довести устранение первопричин до результата.
- Понимание распределённых систем, DWH, ETL/ELT, графов зависимостей, оркестрации, повторных запусков и пересчётов.
- Умение различать надёжность платформы, своевременность расчёта и качество данных и выстраивать работу по каждому направлению.
- Техническая экспертиза на уровне сеньор-инженера, уверенная работа с SQL и сервисным кодом.
- Опыт работы с Python или Go, CI/CD, тестированием и наблюдаемостью.
- Технологический контекст: собственные разработки на Go и Python; SQL, Go, Python, Git, CI/CD, автоматизированные тесты, мониторинг и алерты; DWH на Vertica и Trino с CEPH, PostgreSQL, Redis и MongoDB в сервисном контуре.
Условия
Москва; удалённая работа или гибрид.