Привет! Мы команда Туту. У нас сервис путешествий, который ежедневно помогает людям подобрать идеальные поезда, самолеты, автобусы и отели и отправиться в свое яркое, но комфортное путешествие. А если в процессе возникают вопросы или сложности, в игру вступает служба поддержки. Она ответит в любое время дня и ночи, даже во время боя курантов. В компании 900 человек, из них около 300 — ИТ.
Команда тревел-ассистента Джарвел разрабатывает интеллектуального помощника для путешественников на базе LLM. Мы создаем удобный текстовый интерфейс, который консультирует по любым вопросам тревел-тематики, подбирает и показывает билеты и отели, а также генерирует персональные маршруты.
Кого мы ищем
Сейчас мы ищем тимлида команды, который возьмёт на себя управление кросс-функциональной командой разработки, поможет её масштабировать, будет развивать сервис с точки зрения архитектуры, а также решать интересные технические и продуктовые вызовы.
Основные задачи
- Управлять кросс-функциональной командой, её развитием и масштабированием.
- Поддерживать и улучшать процессы разработки и саппорта в команде.
- Заниматься наймом, мотивацией, развитием людей в команде.
- Совместно с PO формировать образ результата: цели, планы.
- Отвечать за техническое качество, архитектуру и стабильную работу продукта и сервисов команды.
- Работать с руководителями смежных команд и другими стейкхолдерами для достижения общих целей компании.
Что ждём от вас
- Опыт управления командой или несколькими мини-командами от 2 лет, из них минимум год — в сфере LLM.
- Опыт проектирования в микросервисной архитектуре.
- Опыт backend-разработки.
- Хорошее понимание смысла scrum-процессов, опыт их настройки и точечного улучшения (выбор оптимальной методологии исходя из специфики задач).
- Будет плюсом опыт разработки на Python.
Стек
- В качестве основной модели используем ChatGPT.
- Микросервисы на Python, живут в OpenShift (K8s). Для их мониторинга используем связку Prometheus + Kibana.
- Внутри продукта сервисы общаются по gRPC, с некоторыми сервисами других команд — REST.
- PostgreSQL — основное хранилище данных.
- Для очередей используем Kafka, для кеша — Redis.
- Фронтенд живёт на React + TypeScript.
- Продуктовые метрики собираем в ClickHouse.
Про команду и рабочий процесс
- В команде Джарвела 6 python-разработчиков, 2 AI-тренера. В команде Мессенджеров: ПО, тимлид, 2 frontend-разработчика, backend-разработчик, аналитик, QA, мобильные разработчики. Кроме того, в направлении есть общие роли ПО и дизайнера.
- Мы делаем большой акцент на самостоятельность и зрелость команд, поэтому и ответственность за качество финального продукта лежит на всех участниках команды. Мы ценим работу в команде, самостоятельность, умение давать обратную связь и получать её.
График работы
- Работаем 5/2. Можно взять постоянное место в офисе, работать на гибридном графике или полностью удалённо.