Обязанности:
Улучшение ранжирующей модели поискаНужно будет показывать пользователю выше самые конверсионные для него товары, а неактуальные — скрывать. Внедрение ML-алгоритмов
Вы будете внедрять современные ML-алгоритмы в высоконагруженные бэкенд-системы поиска Маркета, чтобы улучшать релевантность товарных результатов и работу AI-ассистента. Персонализация
Предстоит объединять стек технологий с рекомендациями Маркета, чтобы добавлять разнообразие в поиск и персонализировать результаты. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Владеете C++
- Знаете Linux
- Знаете алгоритмы, структуры данных и основы многопоточного программирования
- На базовом уровне понимаете принципы машинного обучения и его применения
- Работали с высоконагруженными и распределёнными системами
Дополнительные требования:
- Знаете Python для взаимодействия с ML-стеком
- Оптимизировали производительность кода и систем: занимались профилированием, работали с бенчмаркингом
- Работали с базами данных SQL
- Понимаете архитектурные особенности современных ML-моделей
- Работали с GPU-вычислениями: CUDA и т. д.
