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

(A/B & ClickStream)
Разработка

Привет! Мы команда Туту. У нас сервис путешествий, мы каждый день отправляем флот самолётов, несколько поездов и много автобусов. Сервис помогает путешественникам с билетами, расписаниями, отелями и всем прочим для поездок. В компании больше 900 человек, из них около 300 — ИТ.

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

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

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

Сейчас мы ищем в команду руководителя разработки по двум направлениям:
1. Развитие платформы А/В-тестов.
Это самая высоконагруженная система в компании с микросервисной архитектурой и интеграциями во все продукты Туту. Сейчас мы адаптируем платформу под новые требования и масштабы.
В среднем у нас проводится 130 A/B-тестов в год и будет ещё больше.
Наша цель: быстрые тесты, достоверные выводы и довольные пользователи.
2. Развитие ClickStream-платформы.
С помощью этой платформы мы собираем данные о действиях пользователей со всех продуктов Туту. Сейчас мы работаем над повышением качества данных и удобства для разработчиков и аналитиков.

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

  • Фронтенд пишем на TypeScript, React, по возможности используем готовые компоненты из дизайн-систем вроде Ant или PrimeReact, при необходимости пишем свои компоненты.
  • Бэкенд сейчас написан на микросервисной архитектуре и состоит из нескольких сервисов на GoLang, PHP (в процессе перехода на GoLang) или Python (где необходимы готовые библиотеки для реализации логики расчёта некоторых метрик).
  • На текущий момент в команде используется несколько хранилищ, некоторые замещают старые: СlickHouse, MariaDB, Redis.
  • В основном сложную логику пишем на Python.
  • Активно используем очереди сообщений Kafka.
  • Приложения упаковываем в docker-контейнеры — внутреннее облако на OpenShift.
  • Мониторинг наших систем реализуем с помощью Prometheus, Grafana, Elasticsearch, Kibana.
  • Все приложения, которые работают на бою, упаковываются в docker и выкладываются через существующий CI/CD.

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

  • Руководить командой, быть техлидом разрабатываемых командой продуктов и инструментов.
  • Помогать команде разработки реализовывать инициативы и планы, выполнять задачи и достигать целей от бизнеса.
  • Организовать процесс поддержки пользователей внутренних продуктов (платформ A/B-тестирования и ClickStream).
  • Обеспечить бесперебойную работу критичных для бизнеса внутренних систем.
  • Улучшать процессы разработки под меняющийся ландшафт организации и потребности бизнеса.
  • Курировать межкомандное взаимодействие, соблюдать технические договорённости с другими командами.
  • Помогать команде в проектировании архитектуры и обогащении технических решений с точки зрения широкого кругозора и больших контекстов, которые присутствуют в компании.
  • Организовать работу с техдолгом: вести и приоритизировать активности, направленные на повышение технического здоровья продуктов.
  • Повышать техническую экспертизу команды, организовать обмен знаниями в команде и активное участие в гильдии data-engineer.
  • Декомпозировать крупные задачи и проекты.
  • Code review, организация процессов и инструментов для обеспечения необходимого качества кодовой базы.
  • Предоставлять обратную связь и отвечать за развитие команды через существующие механизмы (self review и performance review), активно участвовать в изменении процессов.
  • Создавать планы развития для разработчиков в команде.

От вас нужно

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

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

Всего в Data Team 9 человек вместе с руководителем.

В целевой группе разработки A/B и ClickStream-платформы: 1 — backend-разработчик, 1 — fullstack-разработчик, 1 — data engineer. Так же планируется расширение команды.

  • Набор проектов команды фиксируется на квартал, а дальше бьётся на спринты. Планы по проектам/спринтам обсуждаются совместно с руководителем команды и конечными пользователями раз в две недели, обновляются планы и формируются спринты на две недели.
  • Стендапы каждый день, ретро каждые две недели, демо по завершении проекта, если требуется.
  • Если задача требует исследования, после аналитики мы пишем страницу (proposal), если задача более трёх дней — составляем детальный план. Задачи проходят code review, если это код на долгие годы.
  • Мы делаем инструменты для наших коллег, и нам нужно много общаться, чтобы сделать максимально полезный продукт для пользователя.
  • Мы работаем в Bitbucket, Jira, Confluence и Miro.
  • За доставку ценности для пользователей отвечает полностью наша команда от обсуждения идеи, планирования процесса, разработки, тестирования и доставки до боя и эксплуатации.
  • По неделе дежурят все члены команды: следим за работоспособностью наших систем, реагируем на проблемы, чиним, отвечаем на вопросы пользователей.

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

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

Про компанию

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

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

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

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

ДМС
Реферальная программа
Выстроенная система адаптации
Клубы по интересам
Скидки у партнёров

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

  • Общение с HR-менеджером, 30-40 минут.

    Никаких «кем вы видите себя через 5 лет»
  • Техническое интервью с нашими разработчиками и руководителем команды

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

  • Финальная встреча с командой

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

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

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

    Дизайнер

    в команду дизайн-системы

    Дизайн
    Дизайнер

    Backend Developer (Go)

    в команду TutuID

    Backend
    Backend Developer (Go)

    QA manual

    в направление авиа (команда FireFly)

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

    QA engineer (automation)

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

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

    Разработчик BPM Soft (ex-Creatio)

    контакт центр

    Разработчик BPM Soft (ex-Creatio)

    Python-разработчик

    в Data team

    Python-разработчик

    QA engineer manual

    в направление авиа команда SkyPlus

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

    Backend Developer (Go)

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

    Backend
    Backend Developer (Go)

    Frontend Developer

    в команду дизайн-системы

    Frontend
    Frontend Developer

    QA engineer (automation)

    в команду ж/д (привлечение)

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

    Head of Product

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

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

    Email-маркетолог

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

    Маркетинг
    Email-маркетолог

    Аналитик 1С

    в команду 1С

    Аналитика
    Аналитик 1С

    Support manager

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

    Контакт-центр
    Support manager

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

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

    Дизайн
    Продуктовый дизайнер

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

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

    Дизайн
    Продуктовый дизайнер

    QA web

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

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

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

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

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

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

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

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

    Программист 1C

    в команду 1С

    Удалённо
    Программист 1C

    Backend developer (PHP+Go)

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

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

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

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

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

    QA engineer

    в команду ж/д (Customer Experience)

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

    Оператор на чаты и письма

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

    Контакт-центр
    Оператор на чаты и письма

    Менеджер по бронированию авиабилетов

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

    Контакт-центр
    Менеджер по бронированию авиабилетов

    Frontend Developer

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

    Frontend
    Frontend Developer

    QA инженер

    в команду ж/д (ассортимент)

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

    CPA-менеджер

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

    Маркетинг
    CPA-менеджер

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

    в команду ж/д

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

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

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

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

    Backend Developer (Go)

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

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

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

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

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

    Application Security Engineer

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

    Data Scientist

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

    Маркетинг
    Data Scientist

    Backend Developer (Go)

    в команду FinTech

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

    Backend Developer (PHP+Go)

    в направление ж/д

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

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

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

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

    Backend Developer (Go)

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

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

    Backend Developer (Go+PHP)

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

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