ООО «Милленниум-командировочные решения»
Мы более 20 лет развиваем собственную платформу организации командировок (OBT). Сегодня перед нами стоит задача вывести авиационный поиск на новый уровень.
Мы ищем не просто Team Lead, а человека, который глубоко понимает как работает авиационный поиск и строится поисковая выдача. Будет большим преимуществом опыт работы с Air Shopping Engine, Air Content Aggregation или Flight Distribution Platform.
Нас интересует не интеграция одного API, а построение современной платформы поиска, объединяющей различные каналы получения предложений и обеспечивающей максимально качественную выдачу для корпоративных клиентов.
Если вы глубоко понимаете авиационный поиск, но пока не руководили большой командой — это не проблема. Для нас значительно важнее ваша экспертиза в построении Air Shopping, чем формальный опыт управления.
Если Вы достигли определенного уровня и хотите качественного роста и развития в качестве руководителя направления, мы ждем ваше резюме!
Чем предстоит заниматься
Развивать архитектуру собственной платформы поиска авиабилетов.
Search Engine;
Content;
API;
Cache;
Ranking;
AI;
Проектировать механизмы объединения результатов из нескольких источников:
GDS;
NDC;
прямые подключения авиакомпаний;
российские и международные поставщики.
Разрабатывать алгоритмы:
комбинирования маршрутов в том числе из разных каналов;
выбора оптимальных тарифов;
объединения предложений;
дедупликации результатов;
ранжирования вариантов;
применения корпоративной тревел-политики.
Работать совместно с backend-командой над развитием существующей платформы (PHP/Symfony).
Подготавливать платформу к внедрению AI-помощника поиска авиабилетов.
Участвовать в выборе новых поставщиков авиационного контента.
Формировать техническую стратегию развития Air Shopping.
Что для нас действительно важно (обязательные требования)
Практический опыт разработки или проектирования систем поиска авиабилетов в крупных агрегаторах по продаже авиабилетов.
Понимание:
GDS;
NDC;
OTA;
API авиапоставщиков;
правил применения тарифов
как объединить выдачу пяти поставщиков без дублей.
Опыт работы хотя бы с частью следующих систем:
Amadeus;
Sabre;
Travelport;
Сирена-Трэвел;
Travelfusion;
Mystifly;
Verteil;
Duffel;
PKFARE.
Понимание принципов:
fare combinability;
branded fares;
married segments;
interline;
codeshare;
fare rules;
ticketing limitations.
Понимание того, почему один и тот же маршрут может иметь десятки различных комбинаций перелетов.
Опыт работы с несколькими источниками авиационного контента.
Опыт разработки backend на любом из языков программирования.
PHP
С++
Symfony
Java
Go
Python
Опыт построения высоконагруженных систем поиска.
Понимание кэширования поисковой выдачи.
Redis
Kafka
RabbitMQ
PostgreSQL
ElasticSearch
Что НЕ является основной задачей
Мы не ищем человека, который просто умеет подключать API авиапоставщиков.
Мы не ищем человека, который работал только с одним GDS.
Мы не ищем разработчика, который никогда не занимался логикой формирования авиационной выдачи.
Что предстоит сделать в первый месяц
Изучить текущую архитектуру поиска.
Проанализировать сильные и слабые стороны существующего алгоритма.
Предложить стратегию развития Air Shopping.
Разработать архитектуру объединения нескольких каналов поиска.
Повысить полноту и качество выдачи.
Подготовить платформу для AI-поиска естественным языком.
Какой человек нам подойдет
Нам подойдет специалист, который может сказать:
«Я понимаю, почему Sabre и Amadeus могут вернуть разные варианты перелета.»
или
«Я знаю, почему некоторые комбинации тарифов нельзя объединять.»
или
«Я понимаю, как работают married segments и как они влияют на поиск.»
или
«Я проектировал или развивал авиационный поисковый движок.»
Search Engine
│
┌────────────┬─────────────┬────────────┐
│ │ │ │
Sirena Sabre PKFARE/ Mystifly NDC Direct
│ │ │ │
└────────────┴─────────────┴────────────┘
│
Merge Results
│
Normalize Fares
│
Remove Duplicates
│
Apply Business Rules
│
Travel Policy
│
Return to User
Москва
до 450000 RUR
Москва
до 450000 RUR
Климова Лилия Вячеславовна
Москва
до 450000 RUR