Senior C++ разработчик в команду алгоритмов Транспорта
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
В сервисе Транспорта мы решаем задачи поиска маршрутов для клиентов нашего API и пользователей приложения. Сейчас Транспорт — одно из самых быстроразвивающихся направлений развития 2ГИС.
Наша цель — качественные результаты поиска маршрутов и отказоустойчивость большого количества сервисов.
Какие задачи мы решаем в проекте: команда алгоритмов Транспорта разрабатывает библиотеки и компоненты для построения маршрутов, для коммерческого API и пользователей приложения 2ГИС.
В работе мы используем C++ от 17 версии, у нас развитый CI, регулярные релизы и большие планы по развитию API.
Ожидания от кандидата
Чем тебе предстоит заниматься
- Разработкой пользовательских сценариев на все видах транспорта.
- Реализацией утилит упаковки данных алгоритмов маршрутов.
- Развитием микросервисной архитектуры сервисов, реализующих реальное движение автобусов на карте.
Будем рады пообщаться, если
- У тебя есть опыт от 3х лет в коммерческой разработке на C++ от 17 версии и STL.
- Ты ориентируешься в классических алгоритмах и структурах данных.
- Умеешь покрывать функционал unit-тестами.
- Обладаешь опытом работы с брокерами сообщений Kafka/RabbitMQ.
- Знаешь, как работать с базами данных PostgreSQL/Redis
Будет плюсом
- Опыт работы с гео-сервисами или транспортом.
- Понимание графов, алгоритмов Дейкстры и A*.
- Опыт с инструментами Kubernetes, Docker.
- Опыт работы с инструментами профилирования.
- Опыт менторинга junior/middle-разработчиков.
- Отлично, если умеешь писать на Python/Go или хочешь начать это делать.
Условия работы
- 2ГИС — аккредитованная IT-компания.
- Конечно, можно работать удалённо. Техника и ОС на выбор.
- Если больше нравится работать в офисе — они есть в Москве, Питере и Новосибирске (поможем с релокацией, если захочешь переехать ближе к офису). Гибридный график работы тоже ок.
- Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
- Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
- Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
- Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.