Назад
2 дня назад

Разработчик На C++ В Ecom-Сценарии

Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia/Belarus

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/

Кратко

Разработчик на C++ в Ecom-сценарии (C++/ML): развитие контент-системы и высоконагруженной инфраструктуры для товарного поиска с акцентом на масштабирование, обработку миллиардов документов и продуктовую функциональность. Фокус на проектировании распределённых систем, оптимизации сетевых запросов и памяти, многопоточности и развитии контента на стыке с ML.

Локация: гибридный формат с офисами в Санкт-Петербурге, Москве и Минске.

Компания

Yandex развивает Ecom-сценарии для поиска, сравнения и выбора товаров, используя масштабную товарную базу, ML и AI.

Что делать

  • Развивать контент-систему, способную хранить и быстро обрабатывать миллиарды документов.
  • Масштабировать поисковый сервис, оптимизировать структуры данных и выносить компоненты в микросервисы.
  • Разрабатывать высоконагруженный рантайм и инфраструктуру доставки данных.
  • Работать с контентом товарных предложений: изображениями, описаниями, характеристиками и видео.
  • Взаимодействовать с аналитиками и участвовать в ML-экспериментах по оценке качества и выбору контента.

Требования

  • Уверенное владение C++ или готовность перейти на него.
  • Знание классических алгоритмов и структур данных.
  • Ориентация на создание качественного конечного продукта.
  • Готовность решать сложные архитектурные и алгоритмические задачи.
  • Опыт от 3 лет.

Хорошо, если есть

  • Опыт работы с ML или готовность развиваться в этом направлении.
  • Опыт проектирования распределённых систем с нагрузкой в десятки тысяч RPS.

Культура и преимущества

  • Быстрорастущая команда с участниками олимпиад и выпускниками Школы анализа данных.
  • Совместные выезды и командные мероприятия.
  • Возможность рассказывать о запусках и технологиях на конференциях и митапах.
  • Работа над продуктами, которыми пользуются сотни тысяч пользователей, с измеримым влиянием на бизнес.

Процесс найма

  • Собеседования включают алгоритмические секции.
  • Для подготовки доступны материалы по найму бэкенд-разработчиков и тренировочные задачи.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →