О компании
Сбер сегодня обладает одним из крупнейших в стране хранилищ данных - объем данных банка превысил 250 ПБ. Мы разрабатываем диалогового агента с гибридной поисковой архитектурой.
Обязанности
- разработка на Java:
- проектирование модуля, который объединяет результаты из поисковых систем
- написание эффективных обходов графа с ограничениями по времени
- реализация кэширующих стратегий для графовых запросов
- оптимизация работы с памятью и GC
- разработка асинхронных пайплайнов для параллельных вызовов движков.
- работа с поисковыми движками:
- настройка гибридного ранжирования через кастомные скоринговые функции
- интеграция векторного поиска через Java-клиенты
- написание запросов к FastGraph
- ml-компонент:
- внедрение ранжирующих моделей
- сборка фичей для модели
- мониторинг качества поиска.
Требования
- java core: многопоточность, NIO, работа с коллекциями, понимание JVM и GC.
- опыт написания высоконагруженных сервисов.
- понимание алгоритмов ранжирования, опыт настройки гибридного поиска (текст + вектора).
- практический опыт обхода графов.
- понимание метрик качества поиска, умение работать с ранжирующими моделями.