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

Разработчик бекенда в группу разработки алгоритмов назначения

в Яндекс Райдтех

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

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

Яндекс.Такси — сервис, осуществляющий онлайн-заказ такси и каршеринга. В августе 2020 года был запущен Яндекс Go, объединивший сразу несколько сервисов Яндекса, кроме онлайн-заказа такси, приложение объединяет сервисы каршеринга, заказ еды, экспресс-доставку продуктов, отслеживание движения общественного транспорта и грузоперевозок.

Они разрабатывают алгоритмы, которые делают эффективным выбор водителя для заказа. В результате такси приезжает на заказы быстрее, а у водителей увеличивается доля времени, в течении которого они везут пассажиров.

Сейчас они в поиске Разработчика бекенда в группу разработки алгоритмов назначения.

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

C++Standard Template Library (STL)PostgreSQLMongoDBRedisUNIXLinux

О команде

  • Основной язык разработки C++ (сейчас C++17, но в ближайшее время переходят на C++20).
  • Также используют Python там, где это применимо.
  • Используют микросервисную архитектуру.
  • Сервисы работают 24/7 и ежедневно используются миллионами пользователей. Поэтому весь код покрыт тестами, метриками и мониторингами.
  • У них опытная команда разработчиков и аналитиков. Коллеги всегда рады поделиться опытом.

Примеры задач, которые решают

  • Подбирают водителей на заказ с помощью буферного назначения.
  • Организовывают электронные очереди в аэропортах. Зовут водителей в аэропорт, если их там не хватает и при этом не дают скапливаться в порту большому числу водителей.
  • Принимают решения в реальном времени, анализируя перемещение сотен тысяч водителей.
  • Дают аналитикам удобные инструменты, для тонкой ручной настройки параметров поиска водителей на заказ.

Кого ищут

  • Хорошее знание и понимание C++, STL, а также классических алгоритмов и структур данных.
  • Опыт работы с БД PostgreSQL, MongoDB или Redis.
  • Опыт разработки в Unix/Linux.
  • Будет плюсом, если вы знаете Python.

Полезные материалы на внешних ресурсах

  • У них есть крутой фреймворк для создания асинхронных микросервисов: ссылка.
  • Интересные детали о задачах можно почитать здесь: ссылка.
Александр Ан Senior IT Recruiter
Яндекс Райдтех

О компании Яндекс Райдтех

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

Яндекс Райдтех — это Такси, Драйв, Доставка и другие сервисы Яндекса. Подразделение Такси отвечает за то, чтобы перемещение из пункта А в пункт Б было удобным для всех. Это более 800 микросервисов и 42,3 млн пользователей в месяц. Такси — это сложные алгоритмы поиска водителей, продуктовый подход к разработке и высокая нагрузка на сервисы. Одним из продуктов компании является такси для бизнеса. С 2017 года развивают направление беспилотных автомобилей.

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

В августе 2020 года был запущен Яндекс Go, объединивший сразу несколько сервисов Яндекса, кроме онлайн-заказа такси, приложение объединяет сервисы каршеринга, заказ еды, экспресс-доставку продуктов, отслеживание движения общественного транспорта и грузоперевозок.

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

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