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

С++ Developer (Логистика международного направления Еды)

в Яндекс Foodtech

175 000 —‍ 350 000 ₽/мес на руки

📍 Санкт-ПетербургМоскваПолная удалёнка
Специализация
C++
Уровень
Middle
Команда
6 - 10 человек

Яндекс Еда — сервис доставки блюд из ресторанов и продуктов из магазинов с миллионами заказов в месяц. Мы уже работаем в странах СНГ и планируем выход мировой рынок.

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

Мы готовимся расширять и адаптировать компоненты системы к особенностям разных стран и прорабатываем множество интересных вопросов. Вот некоторые из них:

  • Заработает ли наш диспач и цикл заказа без номеров домов? А без названий улиц?
  • Как начислять вознаграждение курьерам в разных странах, но не переделывать всю систему?
  • Придётся ли отделять сервисы от инфраструктуры Яндекса и переносить во внешние облака? Если да, то в каких странах?
  • Как объяснить курьеру, куда доставить заказ, если он не умеет читать?

Приходите строить один из лучших в мире сервисов по доставке еды!

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

C++Unix/LinuxSTLACID

У нас

  • Регулярные встречи с руководителем, который поможет построить вектор карьерного роста и продвигаться по нему.
  • Отзывчивые коллеги, готовые ответить на любые вопросы.
  • Помощь с погружением в процессы, технологии, архитектуру в первые месяцы работы (по желанию).

Что нужно делать

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

Ожидания

  • Хорошие знания C++.
  • Опыт разработки для Unix или Linux.
  • Опыт работы с STL, желательно с Boost.
  • Вы знакомы с требованиями ACID, уровнями изоляции, шардированием и репликацией БД.
  • Вы разрабатывали бэкенд, имели дело с высоконагруженными системами.

Будет плюсом, если вы:

  • Работали с многопоточными системами.
  • Умеете работать с MySQL, PostgreSQL, Redis, RabbitMQ.
  • Проектировали архитектуру в распределённых системах.
  • Пишете тесты и скрипты на Python.

Условия

  • Сильная команда, с которой можно расти.
  • Сложные задачи для сервисов с миллионами пользователей.
  • Возможность влиять на процесс и результат.
  • Премии каждые полгода за эффективную работу.
  • Компенсация оплаты питания.
  • Тренажёрный зал и дежурный врач в офисе.
  • Расширенная программа ДМС: оплата 80% стоимости ДМС для супругов и детей.
  • Гибкий график.

Полезные материалы

  • Как в Яндексе проходят алгоритмические секции собеседований: ссылка.
  • Как решать алгоритмические секции ч.1.: ссылка.
  • Как решать алгоритмические секции ч.2.: ссылка.
  • LeetCode: ссылка.
  • Подготовка к собеседованию в Яндекс: ссылка.
  • Пять способов узнать больше об алгоритмах: ссылка.
  • Как мы нанимаем бэкенд-разработчиков: ссылка.
Ирина Филатова Менеджер по найму
Яндекс Foodtech

О компании Яндекс Foodtech

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

Яндекс Foodtech — сервис, который решает любые вопросы пользователей, связанные с едой: от заказа продуктов из супермаркетов до доставки блюд из ресторанов. Каждый месяц Яндекс Едой пользуется 15 млн пользователей в более чем 400 городах.

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

6 000 – 9 000 $/мес на руки
Полная удалёнка
5 000 – 8 000 $/мес на руки
📍 Испания, Сербия, Любая страна по договоренности, полная удалёнка, помощь с переездом
4 000 – 6 000 $/мес на руки
Полная удалёнка
410 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Нижний Новгород, Минск (Беларусь), офис или гибрид
400 000 – 600 000 ₽/мес на руки
📍 Москва (м. Авиамоторная), офис или гибрид