Требуется глубокое понимание информационного поиска: BM25, векторного поиска, гибридного извлечения, обучения ранжированию, переранжирования и калибровки оценок релевантности
Необходим практический опыт построения и улучшения промышленных поисковых систем с измеримым влиянием на качество выдачи
Важно владеть методами оценки поиска: Recall, HitRate, MRR, NDCG, PFound, попарными сравнениями, SBS и анализом качества по отдельным типам запросов
Проектирование распределённых высоконагруженных систем с горизонтальным масштабированием, изоляцией потребителей и предсказуемыми показателями доступности и задержки
Необходимо понимать полный жизненный цикл поискового индекса: загрузку данных, разбор документов, разбиение на фрагменты, построение эмбеддингов, индексацию, обновление, версионирование и удаление
Требуется опыт разработки многопользовательских платформ и административных интерфейсов с управлением конфигурациями, правами доступа, квотами, лимитами ресурсов и аудитом действий
Необходим опыт построения надёжного процесса выпуска изменений: автоматических проверок, обратной совместимости, поэтапного включения, теневого трафика, быстрого отката и миграции потребителей между версиями
Кандидат должен уметь выстраивать технические контракты с десятками команд, управлять несовместимыми требованиями потребителей и развивать платформу так, чтобы типовые сценарии решались через самообслуживание, а не через ручную поддержку команды