Описание
В SberData создаётся централизованное хранилище данных. Объём данных банка превышает 250 ПБ, а за секунду с данными совершается около 500 тысяч транзакций. Решениями департамента SberData пользуются более 22 тысяч сотрудников банка и экосистемы. Команда разрабатывает диалогового агента с гибридной поисковой архитектурой, объединяющей классический и графовый поиск.
Задачи
•Проектировать модуль для объединения результатов поисковых систем
•Писать эффективные обходы графа с ограничениями по времени
•Реализовывать стратегии кэширования графовых запросов
•Оптимизировать использование памяти и работу GC
•Разрабатывать асинхронные конвейеры для параллельных вызовов поисковых движков
•Настраивать гибридное ранжирование с помощью пользовательских скоринговых функций
•Интегрировать векторный поиск через Java-клиенты
•Писать запросы к FastGraph
•Внедрять ранжирующие модели
•Собирать признаки для модели
•Контролировать качество поиска
Требования
•Знать Java Core, многопоточность, NIO, коллекции, JVM и GC
•Иметь опыт разработки высоконагруженных сервисов
•Понимать алгоритмы ранжирования и иметь опыт настройки гибридного поиска по тексту и векторам
•Иметь практический опыт обхода графов
•Понимать метрики качества поиска и уметь работать с ранжирующими моделями
Будет плюсом: опыт работы с поисковыми движками через Java-клиенты
Условия
•Офис по адресу: Варшавское шоссе, 25А, строение 6, бизнес-центр «Чайка Плаза», рядом со станциями метро «Тульская» и «Верхние Котлы»
•Возможность выбрать офисный или гибридный график
•Ежегодный пересмотр зарплаты и годовая премия
•Корпоративный спортзал и зоны отдыха
•Более 400 образовательных программ СберУниверситета
•Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
•Дисконт по ипотечному кредиту в размере 1/3 ключевой ставки ЦБ
•Подписка «Прайм» с возможностью совместного использования до трёх близких
•Вознаграждение за рекомендацию друзей в команду Сбера