Ведущий С++ программист, Москва
Команда роутинга решает задачи, связанные с маршрутизацией пользователя на дорожном графе. Мы строим автомобильные, пешеходные и вело-маршруты. Рассчитываем балл пробок и учитываем его при построении маршрутов. Определяем превышения скорости и движение автомобилей по встречной полосе.
Наш стек:
- код сервисов пишем на 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 в команду инфраструктуры
Поиск
Москва, гибкий