Java Engineer (Search & ML)
офис, гибрид, Москва
Команда SberData развивает диалогового агента с гибридной поисковой архитектурой. Вы будете разрабатывать модуль объединения результатов текст/вектор/граф, оптимизировать обходы и кэширование, внедрять ранжирующие модели для повышения качества поиска для внутренней экосистемы банка
ГрейдSenior
Стек
JavaSpring BootOpenSearchKafkaFastGraph
Задачи
- •Проектирование и разработка модуля объединения результатов из поисковых систем
- •Реализация эффективных обходов графа с ограничением по времени
- •Разработка кэширующих стратегий для графовых запросов
- •Оптимизация работы с памятью и GC
- •Создание асинхронных пайплайнов для параллельных вызовов движков
- •Интеграция векторного поиска и настройка гибридного ранжирования
Обязательно
- •Опыт разработки на Java 17+ и глубокие знания Java core (многопоточность, NIO, коллекции)
- •Понимание JVM, управление памятью и оптимизация GC
- •Опыт разработки высоконагруженных сервисов
- •Понимание алгоритмов ранжирования и гибридного поиска (текст + вектора)
- •Практический опыт обхода графов и работы с графовыми запросами
- •Понимание метрик качества поиска и работы с ранжирующими моделями
Будет плюсом
- •Опыт работы с поисковыми движками через Java-клиенты