Город: Москва
Зарплата:
от 400000
RUR
Занятость: Проект, 5/2
Опыт работы: Более 6 лет
ООО «Милленниум-командировочные решения»
Мы более 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
Похожие вакансии