yandex
Страна
Беларусь
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
В офисеПолная занятость

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

ИИОценка ИИ

Это отличная позиция в одной из лучших технологических компаний СНГ с сильной инженерной культурой, современным стеком (C++20) и расширенным соцпакетом. Работа над Поиском Яндекса — это огромный масштаб и влияние на опыт миллионов пользователей.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованиями к глубокому знанию C++20, алгоритмов и структур данных, а также необходимостью работать на стыке бэкенда и ML. Процесс отбора в Яндекс традиционно включает несколько этапов сложных алгоритмических секций.

Анализ зарплаты

Медиана350 000 ₽
Рынок250 000 ₽ – 500 000 ₽
ИИОценка ИИ

Яндекс обычно предлагает зарплаты на уровне или выше медианы рынка для опытных разработчиков, дополняя их значительным пакетом бонусов и опционов (RSU), что делает совокупный доход крайне конкурентным.

Сопроводительное письмо

Меня заинтересовала вакансия разработчика C++ в команду данных для еком-сценариев Поиска. Мой опыт работы с высоконагруженными системами и глубокое знание стандартов C++ (включая C++20) позволяют мне эффективно решать задачи по обработке больших объемов данных и оптимизации поисковых алгоритмов.

Меня привлекает возможность работать над сложными задачами индексации товарных каталогов и определения доступности товаров в реальном времени. Я имею опыт работы с Python и базовое понимание ML-инструментов, что поможет мне быстро включиться в процессы создания MVP и внедрения моделей вроде CatBoost или BERT.

Я ценю инженерную культуру Яндекса и готов внести свой вклад в развитие товарного Поиска, обеспечивая высокую консистентность данных и производительность системы. Буду рад обсудить, как мой опыт в продуктовой разработке поможет вашей команде достичь поставленных целей.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Яндекс уже сейчас

Присоединяйтесь к команде Поиска Яндекса и создавайте будущее e-commerce технологий на C++!

Описание вакансии

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

Наша команда занимается сбором и подготовкой данных для еком-среза Поиска. Мы хотим улучшить сценарии Поиска, чтобы пользователям было проще находить информацию о товарах, магазинах и совершать покупки онлайн. Наши задачи: production-код на C++20, работа с данными и создание MVP на Python, ML (подготовка и внедрение как YandexGPT, так и моделей поменьше — BERT, CatBoost, DSSM). Мы ищем опытных разработчиков на C++, чтобы сделать товарный Поиск ещё лучше и удобнее.

Какие задачи вас ждут:

• Использование связей «товары — каталоги» для наполнения товарной базы

Один из способов эффективно индексировать множество товарных страниц в интернете, которые постоянно меняются, — это естественные батчи: каталоги и листинги. А чтобы этот подход работал, нужно не только с высоким качеством получать информацию о товарах со страниц каталогов, но и в правильном порядке обходить страницы на уровне базы. Также вам предстоит поддерживать ключи для связи сущностей в базе (many-to-many), чтобы не нарушать консистентность данных.

• Определение доступности товаров для заказа

Чтобы сделать товарную выдачу релевантной, мы должны понимать, какие товары пользователь действительно может заказать. Для этого мы хотим быстро находить недоступные страницы и товары, которых уже нет в наличии, а также учитывать в рантайме региональность.

Мы ждём, что вы:

• Знаете классические алгоритмы и структуры данных

• Пишете код на C++ и Python

• Имеете опыт продуктовой разработки

• Готовы учиться и осваивать новые технологии

Почему у нас хорошо:

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

*📩 {{apply_contact}} на нашем сайте*

#поиск #еком #бэкенд #минск

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • Python
  • Machine Learning
  • Data Structures
  • Algorithms
  • C++20
  • CatBoost
  • BERT

Возможные вопросы на собеседовании

Яндекс уделяет огромное внимание эффективности кода и знанию фундаментальных основ.

Реализуйте алгоритм обхода графа или работу с хэш-таблицей с учетом многопоточности на C++.

В вакансии упоминается работа с many-to-many связями и консистентностью.

Как бы вы спроектировали систему хранения связей между товарами и каталогами, чтобы обеспечить быструю проверку наличия товара в разных регионах?

Команда использует современный стандарт C++20.

Какие возможности C++20 (например, ranges или coroutines) вы бы использовали для обработки потоков данных о товарах?

Вакансия предполагает работу с ML-моделями.

Каким образом вы бы организовали пайплайн доставки признаков (features) из C++ бэкенда в модель CatBoost для ранжирования в реальном времени?

Важная задача — определение доступности товаров.

Как минимизировать задержку (latency) при проверке статуса товара «в наличии» для миллиона запросов в секунду?

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

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Беларусь