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

в команду Travel Assistant
Backend
Разработка

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

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

Наш ИИ зовут Джарвел, и он умеет подбирать подходящие билеты/отели/активности для поездки, выдавать информацию по билетам/отелю после покупки, а в самой поездке найти нужную информацию/активности и перепланировать поездку в зависимости от изменений в графике.

Кого ищем

Python-разработчика, который будет развивать возможности Джарвела и заниматься созданием, оптимизацией промптов к большой языковой модели (LLM).

Немного про стек

— Микросервисы на Python.

— Хранилища данных: СlickHouse, MariaDB, Redis.

— Kafka для обмена данными.

— Внутреннее облако на OpenShift.

– Prometheus, Grafana, Elasticsearch, Kibana для мониторинга.

– Инфраструктура в Docker и Kubernetes, для CI/CD используем Gitlab CI.

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

— Разработка бэкенда диалогового тревел-ассистента на Python.

— Совместно с командой реализация программных интеграций с внутренними и внешними сервисами.

— Покрытие кода unit-тестами.

— Участие в обсуждениях и планировании реализации новых фич.

— Проведение code review.

— Взаимодействие с участниками других команд внутри Туту, в том числе в рамках интеграции тревел-ассистента с другими продуктами.

— Создание документации и поддержание её в актуальном состоянии.

От вас нужно

— Опыт коммерческой разработки на Python от 2 лет.

— Опыт разработки микросервисной архитектуры.

— Опыт работы с асинхронным программированием (asyncio/aiohttp) или многопоточностью.

— Опыт работы с Django (DRF) + Django ORM или другим фреймворком.

— Опыт работы с SQL (мы используем PostgreSQL).

— Готовность много взаимодействовать с ребятами из других команд.

Будет плюсом

— Опыт интеграции с LLM: OpenAI GPT, Claude (prompt-engineering, langchain и т.д.).

— Понимание HTTP REST, Kafka, CI/CD, Docker, Kubernetes.

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

В команде 2 Python-разработчика, 1 frontend-разработчик, 1 QA, 1 тим/техлид.

Придерживаемся SCRUM: недельные спринты, дейли, груминги, ретро.

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

Работаем 5/2. Можно работать полностью удалённо (и за пределами РФ), гибридно или в нашем уютном офисе в Москве рядом с метро «Нагатинская».

Про компанию

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

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

Python-разработчик
в команду Travel Assistant
Backend
Разработка
Поделиться

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

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

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

  • HR-менеджер, 30 минут.

    Обсудим детали вакансии, опыт и зарплатные ожидания (помни, с 2025 года действует прогрессивная ставка НДФЛ, ориентируемся на суммы в gross).
  • Встреча с парой техспецов, 1,5 часа.

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

    В формате диалога с руководителем и тимлидом команды. Возможность задать все вопросы о тонкостях работы в команде.
  • Откликнулось?
    Откликайтесь!

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

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

    Fullstack developer

    в команду ИБ

    Безопасность
    Fullstack developer

    Data Engineer/ Python-разработчик

    в data team

    Data Engineer/ Python-разработчик

    Data Engineer

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

    Data Engineer

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

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

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

    Product Manager

    в направление авиа (ассортимент)

    Команда авиа
    Product Manager

    Teamlead

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

    Менеджмент
    Teamlead

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

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

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

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

    в команду MarTech

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

    Head of Product

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

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

    Teamlead

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

    Менеджмент
    Teamlead

    QA manual

    в команду Martech

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

    SRE-инженер

    в команду ИТ-платформа (инфраструктура)

    SRE-инженер

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

    в команду IaaS

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

    QA web

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

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

    Дизайнер

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

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

    Backend Developer (Go)

    в команду TutuID

    Backend
    Backend Developer (Go)

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

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

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

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

    в Data team

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

    Backend Developer (Go)

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

    Backend
    Backend Developer (Go)

    Head of Product

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

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

    Аналитик 1С

    в команду 1С

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

    Ночной support manager

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

    Контакт-центр
    Ночной support manager

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

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

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

    Product Manager

    в направление авиа (привлечение)

    Команда авиа
    Product Manager

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

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

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

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

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

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

    CPA-менеджер

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

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

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

    в команду ж/д

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

    Application Security Engineer

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

    Backend Developer (Go)

    в команду FinTech

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

    Backend Developer (PHP+Go)

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

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

    Backend Developer (Go+PHP)

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

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