Ведущий С++ программист, Москва

Ведущий С++ программист, Москва

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

Наш стек: 

  • код сервисов пишем на C++20, собираем через CMake; 
  • для скриптовой обвязки используем Python;
  • собираем данные из Kafka, храним в PostgreSQL.

Задачи

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

Требования

  • уверенно владеете современным С++ (от 4-5 лет промышленного опыта);
  • знаете нюансы языка и хорошо знакомы со стандартной библиотекой;
  • хорошая техническая и алгоритмическая база;
  • опыт проектирования и разработки высоконагруженных сервисов;
  • знание разработки под управлением ОС Unix/Linux.

Будет плюсом

  • опыт разработки на Python;
  • умение аргументировать предлагаемые решения с помощью статистики и метрик. 


Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Бонусы от партнеров
Интересные задачи

Формат работы

офисный
комбинированный
дистанционный

Уровень

senior

График работы

полный

VK Карты

Мы создаём картографические продукты и высоконагруженные сервисы на базе открытых данных OpenStreetMap. Наши сервисы применяются в большинстве проектов VK и в десятках продуктов наших партнёров.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Бонусы от партнеров
Интересные задачи

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

Технический архитектор

VK Tech
Москва, гибкий

Руководитель команды Perl Developer

VK Музыка
дистанционный

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

VK Звонки
Санкт-Петербург, гибкий

Старший С++ разработчик в команду баз данных

ВКонтакте
Санкт-Петербург, гибкий

Проектный менеджер

VK WorkSpace
Москва, гибкий

Late night offer (backend)

AI VK
Москва, офисный

Senior C++ Developer

VK Реклама
Москва, гибкий

Ведущий C++ разработчик в VK Teams (Видеозвонки)

VK Teams
Москва, гибкий

Старший разработчик в команду архитектуры

ВКонтакте
Санкт-Петербург, гибкий

Senior Python Developer

VK Customer Experience Hub
Москва, гибкий

Python Developer

VK Cloud
Москва, гибкий

Go-разработчик

Информационная безопасность
Москва, комбинированный

Go Developer

VK Cloud
Москва, гибкий

Разработчик С++/QT

VK Teams
Москва, гибкий

Разработчик C++ (команда предобработки запросов)

AI VK
Москва, гибкий

С++ Developer в команду поисковых запросов

Поиск
Москва, гибкий

C++ Developer в Новости

VK
Москва, гибкий

DevOps Engineer

VK Tech
Москва, гибкий

Go Developer в технические команды

Mail
дистанционный

Senior/middle C++ разработчик

VK Teams
Москва, гибкий

Hardcore Software Developer (команда Core Infrastructure)

ВКонтакте
Санкт-Петербург, гибкий

C++ Developer в команду инфраструктуры

Поиск
Москва, гибкий