Разработчик в команду микросервисов в Маркет

Яндекс

Разработчик в команду микросервисов в Маркет

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

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

Обязанности:

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

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

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

Требования:
  • Занимались промышленной разработкой на C++
  • Знаете базовые алгоритмы и структуры данных
  • Хотите и умеете писать высоконагруженный код
  • Понимаете принципы работы распределённых вычислений
Навыки
  • C++
  • Микросервисная архитектура
  • STL
  • MySQL
  • PostgreSQL
  • Clickhouse
Посмотреть контакты работодателя

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

Яндекс
Полный день
  • Москва

  • Не указана

Рекомендуем
Яндекс
Полный день
  • Москва

  • Не указана

Рекомендуем
Яндекс
Полный день
  • Москва

  • Не указана

Рекомендуем
Правительство Москвы

Разработчик C++

Правительство Москвы

Полный день
  • Москва

  • Не указана

Яндекс
Полный день
  • Москва

  • Не указана

Яндекс
Полный день
  • Москва

  • Не указана

Яндекс
Полный день
  • Москва

  • Не указана

Яндекс
Полный день
  • Москва

  • Не указана

Автомакон

Программист C++

Автомакон

Удаленная работа
  • Москва

  • до 170000 RUR

Группа Индустриальных Технологий

Инженер-программист С/С++

Группа Индустриальных Технологий

Полный день
  • Москва

  • до 200000 RUR

АВЕКС
Полный день
  • Москва

  • до 350000 RUR

Полный день
  • Москва

  • до 350000 RUR

СБЕР
Полный день
  • Москва

  • до 350000 RUR

МДО
Полный день
  • Москва

  • до 180000 RUR

Моринформсистема-Агат, Концерн

Инженер-программист 1 категории ( C/C++, Linux)

Моринформсистема-Агат, Концерн

Полный день
  • Москва

  • до 180000 RUR

Моринформсистема-Агат, Концерн
Полный день
  • Москва

  • от 120000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию