Сбер
Java Engineer (Search & ML)
4d ago
RussiaHybridjavaniomultithreadingjvmgcfastgraphml
Java Engineer focused on search and machine learning components, including development of modules for search result aggregation, graph traversal, caching, and integration of ranking models.
Responsibilities
- разработка на Java: проектирование модуля, который объединяет результаты из поисковых систем
- написание эффективных обходов графа с ограничениями по времени
- реализация кэширующих стратегий для графовых запросов
- оптимизация работы с памятью и GC
- разработка асинхронных пайплайнов для параллельных вызовов движков
- работа с поисковыми движками: настройка гибридного ранжирования через кастомные скоринговые функции
- интеграция векторного поиска через Java-клиенты
- написание запросов к FastGraph
- ml-компонент: внедрение ранжирующих моделей
- сборка фичей для модели
- мониторинг качества поиска
Requirements
- java core: многопоточность, NIO, работа с коллекциями, понимание JVM и GC. опыт написания высоконагруженных сервисов
- поиск: понимание алгоритмов ранжирования, опыт настройки гибридного поиска (текст + вектора)
- графы: практический опыт обхода графов
- ml: понимание метрик качества поиска, умение работать с ранжирующими моделями
Conditions
- #гибрид
- Москва
Found in@job_javadevs