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

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

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

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

ИИОценка ИИ

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


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

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

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

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

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

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

Зарплата в Яндексе для опытных C++ разработчиков обычно соответствует верхнему децилю рынка. Указанные рыночные оценки отражают уровень Senior/Lead специалистов в крупном бигтехе.

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

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

Меня привлекает возможность работать над задачами, напрямую влияющими на пользовательский опыт в e-commerce, такими как определение доступности товаров и работа со связями сущностей в базе. Я готов применять свои навыки в области ML и бэкенд-разработки для улучшения качества товарной выдачи Яндекса. Уверен, что мой технический бэкграунд и стремление к изучению новых технологий принесут пользу вашей команде.

+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
  • Algorithms
  • Data Structures
  • Machine Learning
  • BERT
  • CatBoost
  • C++20

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

Проверка фундаментальных знаний, необходимых для оптимизации поисковых алгоритмов.

Реализуйте алгоритм обхода графа для поиска циклов в связях «товары — каталоги».

Вакансия предполагает использование C++20. Важно понимать современные возможности языка.

Какие преимущества дают концепты (concepts) в C++20 при проектировании обобщенных интерфейсов для обработки данных?

В описании указано использование BERT и CatBoost. Разработчик должен понимать, как внедрять модели в продакшн.

Как бы вы организовали эффективный инференс ML-модели в высоконагруженном C++ сервисе, чтобы минимизировать задержки (latency)?

Задача по поддержанию связей many-to-many требует понимания консистентности.

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

Работа с еком-сценариями требует учета региональности.

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

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

NDA
30 000 ₽ – 60 000 ₽

Стажер-программист 1С

InternУдалённо
1C · Algorithms · Data Structures
+3 навыков
TS
Top Selection
200 000 ₽ – 220 000 ₽

.NET - разработчик

MiddleУдалённо
C++ · .NET · ASP.NET · Blazor · MudBlazor · .NET Aspire · PostgreSQL · Keycloak · Kafka · REST · gRPC · WebSocket · Artemis · RabbitMQ · Docker · Cryptography · Blockchain
+17 навыков
P
PlaysDev
1 500 $ – 2 000 $

Node.js Разработчик

MiddleУдалённо
Node.js · JavaScript · TypeScript · Express · RESTful API · Microservices · SQL · NoSQL · Git · AWS · Azure · Google Cloud · NestJS · Docker
+14 навыков
NT
Nova Team
3 000 $ – 6 000 $

Senior Python Backend Engineer

SeniorУдалённо
Python · Backend Development
+2 навыков
C
Codex-IT
150 000 ₽ – 200 000 ₽

Java-разработчик (Middle+/Senior)

SeniorУдалённо
Java · Spring Boot · Spring MVC · Spring Security · Spring Data · Hibernate · JPA · Gradle · JMS · JAX-WS · SOAP · Git · Jenkins · UML · JUnit · Kafka · PostgreSQL · React · Microservices · Agile · Scrum
+21 навыков
F
Fordewind
250 000 ₽ – 350 000 ₽

Python-разработчик / Backend Engineer (Middle+ / Senior)

SeniorУдалённо
Python · Celery · RabbitMQ · Docker · Docker Compose · Git · Selenium · BeautifulSoup · NumPy · Pandas · ETL · API · CRM · ERP
+14 навыков
более 1000 офферов получено
4.9

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

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

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

Беларусь