Детали вакансии

Разработка
Синьор
Офис
Полная занятость
May 5

Разработчик на C++ в команду данных для еком-сценариев Поиска

Разработчик на C++ в команду данных для еком-сценариев Поиска. Задачи: сбор и подготовка данных, работа с C++20, Python, ML. Требования: знание алгоритмов, опыт разработки на C++ и Python.

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

Мы ждём, что вы: • Знаете классические алгоритмы и структуры данных • Пишете код на C++ и Python • Имеете опыт продуктовой разработки • Готовы учиться и осваивать новые технологии

Мы предоставляем полный набор, который поможет уберечься от тревожности и выгорания: ежегодные медицинские чекапы, йога и психотерапия. Это не все бонусы — полный список тут.

Беларусь
Backend
C++
Python
ml

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

Похожие вакансии

Backend-разработчик в команду Поиска

Вакансия Backend-разработчика в команде Поиска Яндекса, с фокусом на продукты недвижимости и финансов. Обязанности включают разработку продуктов, обработку данных, улучшение инфраструктуры и интеграцию ИИ. Требуется опыт работы с C++, Python, Go, Java или Scala.

Россия
Y
Yandex

Разработчик C++ (движок смешивания) в Поиск

Разработчик C++ (движок смешивания) для Поиска VK в Москве. Средний уровень. Разработка и оптимизация C++ движка, работа с ML-инженерами, аналитиками и продакт-менеджерами. Требуется опыт работы с высоконагруженными системами и многопоточностью.

V
VK

Разработчик в команду доставки данных для беспилотного транспорта

Присоединяйтесь к команде беспилотного транспорта Яндекса, чтобы повысить безопасность и комфорт. Разрабатывайте инструменты доставки данных в реальном времени, системы записи/сжатия данных и логирования для беспилотных автомобилей. Требуется опыт работы с Linux и C++.

Y
Yandex