other

Middle C++ разработчик в команду алгоритмов Транспорта

Более недели назад

З/П не указана

Город: Новосибирск

2ГИС

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 3 лет

Обязанности:

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

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 110191758

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

C++ разработчик алгоритмов геометрического моделирования

От 75 000 до 140 000 руб.

Новосибирск

Ледас

Разработчик C# Middle

До 200 000 руб.

Новосибирск

Сигнатек

Разработчик C# Middle

До 250 000 руб.

Новосибирск

Цифровые привычки

C++ разработчик в команду Core

Договорная

Новосибирск

2ГИС