Назад
10 часов назад

Senior Backend Developer (C++)

Формат работы
remote/hybrid/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/

TL;DR

Senior Backend Developer (C++): Разработка кросс-платформенного сервиса «Проводник» для оптимизации перемещения водителей и курьеров с акцентом на высоконагруженную распределенную архитектуру и алгоритмы подбора заказов. Фокус на оптимизации производительности системы при пиковых нагрузках, решении архитектурных задач распределенного сервиса и переходе к модели Backend-as-a-Service.

Локация: Удалённая работа, гибридный формат или офис

Компания

Яндекс Go — один из крупнейших в России сервисов такси, работающий в десятках стран на четырех континентах.

Что делать

  • Разрабатывать кросс-платформенные фичи на основе унифицированного ядра и протоколов взаимодействия.
  • Оптимизировать архитектуру высоконагруженного сервиса с нагрузкой до 170 тысяч одновременных пользователей.
  • Развивать и комбинировать алгоритмы подбора заказов по пути и в определенных географических зонах (полигонах).
  • Развивать систему «Проводник» как платформу (BaaS) для создания новых внутренних продуктов.
  • Улучшать качество данных и скорость работы сервиса распределения водителей по городу на основе спроса.

Требования

  • Опыт разработки бэкенда и проектирования архитектуры сервисов.
  • Опыт работы с реляционными базами данных, в идеале PostgreSQL.
  • Навыки работы в Unix-подобных системах (Linux, macOS), использование терминала, cmake/make и скриптов Python/Bash.
  • Понимание принципов взаимодействия клиента с бэкендом и концепции идемпотентности.
  • Знание C++/STL, классических алгоритмов и структур данных.

Хорошо, если есть

  • Опыт работы с высоконагруженными или распределенными системами.
  • Опыт построения систем с учетом гонок данных (data races).
  • Опыт работы с MongoDB, Redis или Valkey.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →