Детали вакансии
Разработчик на C++ в команду данных для еком-сценариев Поиска
Разработчик на C++ в команду данных для еком-сценариев Поиска. Задачи: сбор и подготовка данных, работа с C++20, Python, ML. Требования: знание алгоритмов, опыт разработки на C++ и Python.
Наша команда занимается сбором и подготовкой данных для еком-среза Поиска. Мы хотим улучшить сценарии Поиска, чтобы пользователям было проще находить информацию о товарах, магазинах и совершать покупки онлайн. Наши задачи: production-код на C++20, работа с данными и создание MVP на Python, ML (подготовка и внедрение как YandexGPT, так и моделей поменьше — BERT, CatBoost, DSSM). Мы ищем опытных разработчиков на C++, чтобы сделать товарный Поиск ещё лучше и удобнее. Какие задачи вас ждут: • Использование связей «товары — каталоги» для наполнения товарной базы Один из способов эффективно индексировать множество товарных страниц в интернете, которые постоянно меняются, — это естественные батчи: каталоги и листинги. А чтобы этот подход работал, нужно не только с высоким качеством получать информацию о товарах со страниц каталогов, но и в правильном порядке обходить страницы на уровне базы. Также вам предстоит поддерживать ключи для связи сущностей в базе (many-to-many), чтобы не нарушать консистентность данных. • Определение доступности товаров для заказа Чтобы сделать товарную выдачу релевантной, мы должны понимать, какие товары пользователь действительно может заказать. Для этого мы хотим быстро находить недоступные страницы и товары, которых уже нет в наличии, а также учитывать в рантайме региональность.
Мы ждём, что вы: • Знаете классические алгоритмы и структуры данных • Пишете код на C++ и Python • Имеете опыт продуктовой разработки • Готовы учиться и осваивать новые технологии
Мы предоставляем полный набор, который поможет уберечься от тревожности и выгорания: ежегодные медицинские чекапы, йога и психотерапия. Это не все бонусы — полный список тут.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал