Java Engineer по Search & ML
Что за роль
В этой роли вы будете заниматься разработкой на Java, проектируя модули, которые объединяют результаты из поисковых систем и оптимизируя работу с памятью. Основные задачи включают реализацию кэширующих стратегий, настройку гибридного ранжирования и внедрение ML-моделей.
Что предстоит делать:
• Проектирование модуля, объединяющего результаты из поисковых систем.
• Написание эффективных обходов графа с ограничениями по времени.
• Реализация кэширующих стратегий для графовых запросов.
• Оптимизация работы с памятью и сборщиком мусора (GC).
• Разработка асинхронных пайплайнов для параллельных вызовов движков.
• Настройка гибридного ранжирования через кастомные скоринговые функции.
• Интеграция векторного поиска через Java-клиенты.
• Внедрение ранжирующих моделей и сборка фичей для модели.
Что важно знать
Идеальный кандидат должен иметь опыт работы с высоконагруженными сервисами и понимание алгоритмов ранжирования. Это возможность работать в команде над интересными проектами в области поиска и машинного обучения, что делает роль особенно привлекательной для тех, кто хочет развиваться в этой области.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram