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

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

Как мы работаем:

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

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

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

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

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

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

  • знаете Python.
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)