- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Java Engineer (Search & ML)
Сбер предлагает работу над сложными технологическими задачами в крупной экосистеме. Вакансия привлекательна использованием современного стека (FastGraph, ML, векторный поиск) и возможностью влиять на ключевые продукты компании.
Сложность вакансии
Роль требует глубоких знаний Java Core (NIO, многопоточность) и специфического опыта в области поисковых движков и графовых алгоритмов. Сочетание бэкенд-разработки с ML-компонентами значительно повышает порог входа.
Анализ зарплаты
Зарплата в объявлении не указана, но для Senior Java-разработчика в Сбере в Москве рыночные ожидания обычно находятся в диапазоне 350,000 – 500,000 рублей. Учитывая специфику ML и Search, компенсация может быть выше среднего по рынку.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Сбер уже сейчас
Присоединяйтесь к команде Сбера для создания высоконагруженных поисковых систем и работы с ML-технологиями!
Описание вакансии
Java Engineer (Search & ML)
Москва
Компания: Сбер
*☑️*Чем предстоит заниматься:
разработка на Java:
-проектирование модуля, который объединяет результаты из поисковых систем
-написание эффективных обходов графа с ограничениями по времени
-реализация кэширующих стратегий для графовых запросов
-оптимизация работы с памятью и GC
-разработка асинхронных пайплайнов для параллельных вызовов движков.
работа с поисковыми движками:
-настройка гибридного ранжирования через кастомные скоринговые функции
-интеграция векторного поиска через Java-клиенты
написание запросов к FastGraph
ml-компонент:
-внедрение ранжирующих моделей
-сборка фичей для модели
-мониторинг качества поиска.
*☑️*Навыки, которые мы ищем:
-java core: многопоточность, NIO, работа с коллекциями, понимание JVM и GC. опыт написания высоконагруженных сервисов
-поиск: понимание алгоритмов ранжирования, опыт настройки гибридного поиска (текст + вектора)
-графы: практический опыт обхода графов
-ml: понимание метрик качества поиска, умение работать с ранжирующими моделями.
Java Job в Telegram | в VK | в Max
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Multithreading
- Java NIO
- JVM
- Garbage Collection
- Search Engines
- Vector Search
- Machine Learning
- Graph Algorithms
- Asynchronous Programming
Возможные вопросы на собеседовании
Проверка понимания работы с памятью в высоконагруженных системах.
Какие стратегии настройки Garbage Collector вы бы использовали для сервиса с жесткими ограничениями по времени ответа (latency)?
Оценка навыков проектирования асинхронных систем.
Как бы вы реализовали асинхронный пайплайн для параллельного опроса нескольких поисковых движков с учетом таймаутов?
Проверка знаний в области поиска и ранжирования.
В чем разница между текстовым и векторным поиском, и как эффективно реализовать их гибридное ранжирование?
Оценка опыта работы с графами.
С какими проблемами производительности можно столкнуться при обходе больших графов и как кэширование может помочь в этом случае?
Проверка понимания ML-метрик в контексте поиска.
Какие метрики (например, NDCG, MRR) вы считаете наиболее важными для оценки качества ранжирующей модели в поиске?
Похожие вакансии
Python-разработчик / Backend Engineer (Middle+ / Senior)
Python разработчик (Middle+/Senior)
Senior Java разработчик
Senior Python Engineer
Java-разработчик
.NET Senior
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!