СберСбер

Java Engineer (Search & ML)

офис, гибрид, Москва

Команда SberData развивает диалогового агента с гибридной поисковой архитектурой. Вы будете разрабатывать серверные модули для объединения результатов поиска, обхода графа, кэширования и интеграции ML-ранжирования, что повышает релевантность и скорость выдачи для внутренних пользователей банка

ГрейдMiddle/Senior

Стек

JavaSpring BootOpensearchKafkaFastGraph

Задачи

  • Проектирование и разработка модуля объединения результатов из разных поисковых движков
  • Реализация эффективных обходов графа с ограничением по времени
  • Разработка и внедрение кэширующих стратегий для графовых запросов
  • Оптимизация работы с памятью и GC в сервисах
  • Создание асинхронных пайплайнов для параллельных вызовов движков и компонентов ранжирования

Обязательно

  • Опыт разработки на Java: многопоточность, NIO, коллекции
  • Понимание JVM и GC, оптимизация памяти
  • Опыт разработки высоконагруженных сервисов
  • Знание алгоритмов ранжирования и настройка гибридного поиска (текст + вектора)
  • Практический опыт обхода графов
  • Опыт работы с Kafka и потоками данных

Будет плюсом

  • Опыт работы с поисковыми движками через Java-клиенты
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT