😎 Привет! Я Максим, хэд разработки направления “Поиск” в СберМаркете.
Я cобираю команду Поиска и рекомендаций СберМаркета, сейчас мы в активной стадии разработки нового решения.
Наши рекомендательные алгоритмы, работающие в режиме реального времени, 24/7 адаптируют UI приложения персонально под каждого. Мы решаем эту задачу с помощью нескольких инструментов: рекомендательных блоков, персонализированного поиска и ранжирования, которое подстраивается под пользователя.
Погнали!
🚀 Вот неполный список задач, которые стоят перед нами:
- Разрабатывать API поисковых компонентов (suggest-api/spellcheck/indexer/search-api)
работать с различными хранилищами данных (clickhouse/postgresql/redis);
- Писать запросы, оптимизировать их выполнение, искать необходимые данные;
- Писать собственные компоненты хранилищ (фичей для моделей ml и векторов для моделей);
- Работать с Elasticsearch (создавать/оптимизировать запросы, оптимизировать хранение и индексацию данных);
- Разрабатывать компоненты для встраивания ml пайплайна в поиск (докатка моделей до движка, логирование фичей, инференс моделей);
- Проводить нагрузочное для разрабатываемых решений;
- Писать тесты.
Стек:
Golang, Python, Elasticsearch, Postgresql, Redis, Kafka.
🦸🏻♂️ Я жду**, что ты:**
- Имеешь опыт коммерческой разработки на Go/Java от 3х лет и готов кодить на Go
и Java ;
- Участвовал в построении современных поисковых систем;
- Умеешь разрабатывать, выкатывать и эксплуатировать отказоустойчивые нагруженные Web и ML приложения и контуры данных;
- Понимаешь принципы микросервисной архитектуры.
🍩 Что интересного есть в компании:
- Можешь выбрать свой соц. пакет — ДМС, спорт, промокоды на заказ продуктов или билеты в отпуск;
- Мы работаем удалённо. В Москве есть большой и красивый офис, поэтому если ты из этого города или будешь проездом — welcome;