Руководитель группы разработки аналитической платформы

(DWH + инструмент сборки витрин)
Разработка

Туту — крупнейший онлайн-сервис для путешествий, которым ежемесячно пользуются миллионы людей. У нас есть электрички, самолёты, поезда, автобусы, отели, туры и вообще всё, что нужно для того, чтобы куда-то уехать.

Мы собираем и обрабатываем огромное количество данных, с помощью аналитики данных мы понимаем, как работает то, что мы делаем, и как достигнуть целей бизнеса. 

В Data Team мы создаём и внедряем инструменты для всей компании, которые позволяют принимать продуктовые решения на основе данных, а не при помощи гадания или экспертного опыта.

Мы делаем платформу А/В-тестов, DWH, инструмент сбора данных о действиях пользователей (ClickStream), ML-платформу, инструменты построения витрин, каталог данных, отвечаем за процессы доставки данных в хранилище и обмена данными.
В нашей команде восемь человек: дата-инженеры, фулстеки и тимлид.
Сейчас мы ищем в команду руководителя разработки по нескольким направлениям:

1. DWH.

2. Инструмент сборки витрин и self-service ETL.

3. Единая шина данных.

4. BI-инструменты.

Подробнее про стек

— Хранилище на базе кластера ClickHouse + ZooKeeper.

— Ansible, Terraform — инструменты внутренней автоматизации и описания конфигурации виртуальных серверов.

— Сложные интеграции и автоматизацию пишем на Python.

— ОС — сейчас в процессе переезда с CentOS7 на Alma9.

— MinIO (S3-совместимое объектное хранилище) — для резервного копирования.

— DBT — как инструмент, который сейчас используется для выполнения сборки витрин на данных в DWH.

— AirFlow — для оркестрации сборки витрин через DBT.

— Кластер Kafka.

— Есть SDK и клиенты к системе, которые внедряются командам в проекты на языках PHP, Golang.

— Модели данных и контракты описываем в JSON Schema.

— Metabase — в качестве BI-инструмента.

— Python — в качества языка написания backend для ботов и других инструментов.

— TypeScript/JavaScript + React для создания UI-интерфейсов.


Основные задачи

— Выступать в роли руководителя команды, product owner, техлида разрабатываемых командой продуктов и инструментов.

— Развивать инструменты и активно участвовать в формировании их стратегического видения.

— Помогать команде разработки реализовывать инициативы и планы, выполнять задачи и достигать целей от бизнеса.

— Организовать процесс поддержки пользователей внутренних продуктов (DWH, инструмента сборки витрин, общей шины данных).

— Обеспечить бесперебойную работу критичных для бизнеса внутренних систем.

— Улучшать процессы разработки под меняющийся ландшафт организации и потребности бизнеса.

— Курировать межкомандное взаимодействие, соблюдать технические договорённости с другими командами.

— Помогать команде в проектировании архитектуры и обогащении технических решений с точки зрения широкого кругозора и больших контекстов, которые присутствуют в компании.

— Организовать работу с техдолгом: вести и приоритизировать активности, направленные на повышение технического здоровья продуктов.

— Повышать техническую зрелость команды.

— Обеспечивать обмен знаний в команде. 

— Активно участвовать в организации гильдии data engineer.

— Декомпозиция крупных задач и проектов.

— Code review, организация процессов и инструментов для обеспечения необходимого качества кодовой базы.

—  Регулярно участвовать в self review и performance review. 

— Давать обратную связь и развивать команды через существующие механизмы и активно участвовать в изменении процессов.

—  Создавать планы развития для разработчиков и инженеров в команде.

От вас нужно

Опыт работы с DWH в качестве члена команды разработки или опыт поддержки и проектирования баз данных от 20 Тб и более.

— В прошлом опыт backend-разработки, опыт написания кода и готовность совместно с командой разбираться в сложных технических задачах с глубоким погружением в вопросы архитектуры.

— Опыт в проектировании нагруженных систем. Опыт в реализации больших технических проектов.

— Опыт управления командой с суммарными числом людей 5+ человек.

— Знание и умение применять на практике продуктовые подходы к созданию внутренних инструментов.

— Опыт работы со стейкхолдерами, пользователями и прочими представителями бизнес-заказчиков.

Про команду и рабочие процессы

— Прямо сейчас в команде 3-и человека (2-а data engineer + инфраструктурный инженер / DBA). Нужно будет расширять команду — за счёт принятия новых сотрудников в штат, а возможно, вы выберете использовать ресурс внешнего подрядчика.

— Набор проектов команды фиксируется на квартал, а дальше — бьётся на спринты. Планы по проектам/спринтам обсуждаются совместно с руководителем команды и конечными пользователями раз в две недели, обновляются планы и формируются спринты на две недели.

— Стендапы каждый день, ретро каждые две недели, демо по завершении проекта, если требуется.

— Если задача требует исследования, после аналитики мы пишем страницу (proposal), если задача более трёх дней — составляем детальный план. Задачи проходят code review, если это код на долгие годы.

— Мы делаем инструменты для наших коллег, и нам нужно много общаться, чтобы сделать максимально полезный продукт для пользователя.

— Мы работаем в Bitbucket, Jira, Confluence и Miro.

— За доставку ценности для пользователей отвечает полностью наша команда — от обсуждения идеи, планирования процесса, разработки, тестирования и доставки до боя и эксплуатации.

— По неделе дежурят все члены команды: следим за работоспособностью наших систем, реагируем на проблемы, чиним, отвечаем на вопросы пользователей.

График работы

Работаем 5/2 по московскому времени. Можно взять место в офисе или работать полностью удалённо, в том числе за границей.

Про компанию

— Компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии.
— Сильный блог на Хабре, где пишут в том числе технари о своей работе.
— Хорошая техническая инфраструктура и очень крутая внутренняя база знаний.
— Открываются новые направления, где можно делать всё с нуля.

Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение, премия за прочитанные книги и обмен опытом.

Руководитель группы разработки аналитической платформы
(DWH + инструмент сборки витрин)
Разработка
Поделиться

Сделаем наше совместное путешествие комфортным

ДМС с первого дня
Бюджет
на обучение
Выстроенная система адаптации
Клубы по интересам
Скидки у партнёров

Путь к оферу в Туту

  • Общение с HR-менеджером

    40–50 минут, перед техническим собеседованием.
  • Техническое интервью с нашими разработчиками и руководителем команды

    Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы в свою очередь проверим ваши профессиональные знания и навыки ;)
  • Встреча с руководителем команды Data Team и директором аналитики

  • Знакомство с командой Data Team

  • Откликнулось?
    Откликайтесь!

    Присылайте резюме и задавайте вопросы в телеграме

    Другие вакансии

    Product Manager

    в команду кроссейл

    Продукт
    Product Manager

    Бизнес/системный аналитик

    в команду авиа сервисов путешествий

    Бизнес/системный аналитик

    Бизнес-ассистент

    в команду директора по продукту

    Бизнес-ассистент

    Head of Developers

    в направление авиа

    Менеджмент
    Head of Developers

    Разработчик iOS

    в платформенную команду

    iOS
    Разработчик iOS

    QA engineer

    в команду отелей

    Тестирование
    QA engineer

    Android Developer

    в команду автобусов

    Android
    Android Developer

    Frontend Developer

    в команду главной страницы

    Frontend
    Frontend Developer

    Аналитик-детектив данных

    в команду качества данных

    Аналитика
    Аналитик-детектив данных

    Инженер поддержки

    в команду ж/д

    Саппорт
    Инженер поддержки

    Backend Developer (Go)

    в команду биллинга

    Разработка
    Backend Developer (Go)

    Frontend Developer

    в команду Data Team

    Frontend
    Frontend Developer

    Android Developer

    в команду CoreMobile

    Разработка
    Android Developer

    BI-аналитик

    в команду маркетинговой аналитики

    Аналитика
    BI-аналитик

    Team Lead продуктовых аналитиков

    в команду отелей

    Аналитика
    Team Lead продуктовых аналитиков

    Product Manager

    в команду отелей

    Менеджмент
    Product Manager

    Руководитель группы разработки аналитической платформы

    Разработка
    Руководитель группы разработки аналитической платформы

    Бизнес-ассистент

    в направление продукта

    Продукт
    Бизнес-ассистент

    SRE

    Удалённо
    SRE

    Application Security Engineer

    Безопасность
    Application Security Engineer

    Android Developer

    в команду отелей

    Разработка
    Android Developer

    Senior Product Manager

    в команду отелей

    Менеджмент
    Senior Product Manager

    Продуктовый аналитик

    в команду отелей

    Аналитика
    Продуктовый аналитик

    Data Scientist

    в направление маркетинга

    Маркетинг
    Data Scientist

    Backend Developer (Go)

    в команду FinTech

    Разработка
    Backend Developer (Go)

    Backend Developer (Go)

    в команду кросс-сейла

    Разработка
    Backend Developer (Go)

    Backend Developer (PHP+Go)

    в команду ж/д

    Разработка
    Backend Developer (PHP+Go)

    Продуктовый аналитик

    в команду авиа

    Аналитика
    Продуктовый аналитик

    Backend Developer (Go)

    в команду единой выдачи

    Разработка
    Backend Developer (Go)

    Системный администратор

    в московский офис

    Саппорт
    Системный администратор

    Backend Developer (PHP+Go)

    в команду электричек

    Разработка
    Backend Developer (PHP+Go)

    Backend Developer (Go)

    в команду автоматизации отчетности

    Разработка
    Backend Developer (Go)

    Backend Developer (Go+PHP)

    в команду авиа (SkyPlus)

    Разработка
    Backend Developer (Go+PHP)

    Head of Marketing в команду авиа

    Менеджмент
    Head of Marketing в команду авиа

    Менеджер по спецпроектам

    в команду маркетинга

    Менеджмент
    Менеджер по спецпроектам

    Senior руководитель проектов

    в команду проектного офиса

    Менеджмент
    Senior руководитель проектов