java разработчик для AI Search
Описание от работодателя
Описание: Команда разрабатывает AI Search — набор технологий платформы AI Studio, который помогает моделям генерировать ответы на основе проверенных данных из корпоративных документов и интернета. Решения включают поиск по пользовательским данным и выбранным доменам, используются для голосовых агентов и текстовых ботов и обеспечивают высокое качество RAG-генерации.
Задачи: Создавать надёжную серверную часть на Java со сложной бизнес-логикой для оркестрации поисковых агентов; Проектировать удобные, расширяемые и безопасные REST- и gRPC-интерфейсы для взаимодействия внешних клиентов с AI Search; Решать задачи ускорения поиска и фильтрации данных; Оптимизировать систему с учётом ограничений по задержке, контекстному окну модели и нагрузке; Внедрять новые подходы и интегрировать современные модели.
Требования: Опыт промышленной разработки на Java от 3 лет; Умение профилировать код, находить узкие места и оптимизировать работу с памятью и CPU; Знание базовых алгоритмов и структур данных и умение применять их для решения проблем производительности; Умение строить поддерживаемую и масштабируемую архитектуру сервисов; Ответственность, адаптивность и способность быстро осваивать новые технологии; Будет плюсом опыт создания RAG-платформ и работы с поисковыми движками или технологиями семантического поиска.
Условия: Расширенная медицинская страховка с первого месяца работы; Оплачиваемый больничный — 30 дней в году; ДМС включает стоматологию, чекапы, вакцинацию, коррекцию зрения и медицинскую помощь за рубежом; Онлайн-консультации с психологами и психотерапия в офисах, где есть кабинет психотерапевта; Оплата ведения беременности и родов для сотрудниц и жён сотрудников, которые работают более двух лет; ДМС для детей и супругов по системе 80/20.