Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Яндекс.Логистика

Разработчик на С++ (Микросервисы)

в Яндекс.Логистика

300 000 —‍ 370 000 ₽/‍мес на руки

📍 Москва (м. Смоленская / м. Международная)
Гибрид
Специализация
C++
Уровень
Senior

Технологии/инструменты

C++

Наша группа отвечает за хранение данных об оферах и за предоставление информации о сниппете товара на разных страницах Маркета.

Мы пишем сервисы, которые в реальном времени выдают информацию о товарах с учётом промоакций, сценариев доставки, способов оплаты. Наши сервисы работают в непоисковом сценарии. Поиском же занимается другой сервис: он выдаёт список идентификаторов товаров, по которым наши сервисы отдают данные из карточки товара, корзины и при оформлении заказа. Целевые тайминги — десятки миллисекунд.

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

  • Разработка бэкенда.

Вы станете разрабатывать бэкенды, которые будут отдавать данные о товарах в Маркете для целевой архитектуры. Вас — и нас — ждут два основных челленджа:

  • Первый — данных очень много, и их становится всё больше, потому что ассортимент Маркета бурно растёт, продукт усложняется, у товаров появляется больше свойств, количество запросов от пользователя также растёт. Мы ожидаем, что нагрузка на наш сервис за год вырастет в десять раз. При этом тайминги нужно сохранить.
  • Второй — поставка данных. С одной стороны, она должна быть быстрой: единицы минут. С другой стороны, нужны проверки, которые не дадут просочиться битым данным. А если это случилось — надо за 10 минут откатиться на бэкап. В ином случае потери могут оказаться колоссальными (например, если мы покажем неправильные цены).

Мы ждем, что вы

  • Занимались промышленной разработкой на C++.
  • Знаете базовые алгоритмы и структуры данных.
  • Хотите и умеете писать высоконагруженный код.
  • Понимаете принципы работы распределённых вычислений.
Яндекс.Логистика

О компании Яндекс.Логистика

Сфера
Продуктовая компания
Размер
1001+

Яндекс Логистика — платформа, где создаются, улучшаются и внедряются решения для любого типа логистических задач. Разработка логистики — это применение алгоритмов и математики в физическом мире. Стремимся автоматизировать всё, что можно автоматизировать, чтобы всё работало быстро и точно.