Обязанности:
Использование связей «товары — каталоги» для наполнения товарной базыОдин из способов эффективно индексировать множество товарных страниц в интернете, которые постоянно меняются, — это естественные батчи: каталоги и листинги. А чтобы этот подход работал, нужно не только с высоким качеством получать информацию о товарах со страниц каталогов, но и в правильном порядке обходить страницы на уровне базы. Также вам предстоит поддерживать ключи для связи сущностей в базе (many-to-many), чтобы не нарушать консистентность данных. Определение доступности товаров для заказа
Чтобы сделать товарную выдачу релевантной, мы должны понимать, какие товары пользователь действительно может заказать. Для этого мы хотим быстро находить недоступные страницы и товары, которых уже нет в наличии, а также учитывать в рантайме региональность. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Знаете классические алгоритмы и структуры данных
- Пишете код на C++ и Python
- Имеете опыт продуктовой разработки
- Готовы учиться и осваивать новые технологии
