Компания "2ГИС"
В сервисе Транспорта мы решаем задачи поиска маршрутов для клиентов нашего API и пользователей приложения. Сейчас Транспорт — одно из самых быстроразвивающихся направлений развития 2ГИС.
Наша цель — качественные результаты поиска маршрутов и отказоустойчивость большого количества сервисов.
Команда алгоритмов Транспорта разрабатывает библиотеки и компоненты для построения маршрутов, для коммерческого API и пользователей приложения 2ГИС.
В работе мы используем C++ от 17 версии, Boost, Cmake, Python и Go для бэкендов. У нас развитый CI, регулярные релизы и большие планы по развитию API.
Развитием и поддержкой транспортных продуктов, реализацией новых транспортных фич, разработкой современных алгоритмов маршрутизации с учётом требований бизнес-логики.
Исследованием и реализацией новых алгоритмов предрассчета на графах, доработкой уже используемых в сервисе алгоритмов предрассчета.
Оптимизацией алгоритмических решений (по производительности/по памяти), поиском и исправлением узких мест производительности, работа с многопоточными вычислениями.
Участием в разработке и поддержке высоконагруженных сервисов, интеграцией транспортных библиотек и компонент в конечные продукты.
Развитием микросервисной архитектуры сервисов, реализующих движение автобусов на карте в реальном времени.
У тебя есть опыт от 4-х лет в коммерческой разработке на C++ от 14 версии и STL.
Ты ориентируешься в классических алгоритмах и структурах данных.
Участвовал в проектировании архитектуры библиотек.
Был опыт реализации и поддержки нагруженных сервисов.
Работал с многопоточными приложениями.
Умеешь покрывать функционал unit-тестами.
Обладаешь опытом работы с брокерами сообщений Kafka/RabbitMQ.
Знаешь, как работать с базами данных PostgreSQL/Redis.
Опыт работы с гео-сервисами или транспортом.
Опыт работы с алгоритмами поиска на графах, алгоритмов Дейкстры и A*.
Опыт с инструментами Kubernetes, Docker.
Опыт работы с инструментами профилирования.
Опыт менторинга junior/middle-разработчиков.
Отлично, если умеешь писать на Python/Go или хочешь начать это делать.
30 Октября
Программист-разработчик Oracle/Delphi
Новосибирск
Компания "Colvir Software Solutions" Компания Colvir Software Solutions работает для банков, финансовых и почтовых организаций государств СНГ и...
04 Ноября
Разработчик Javascript (React)
Новосибирск
Компания "Совкомбанк Технологии" Мы – СОВКОМБАНК ТЕХНОЛОГИИ Аккредитованная IT-компания финансовой Группы «Совкомбанк», топ-3...
04 Ноября
Разработчик Java( Совкомбанк Технологии )
Новосибирск
Компания "Совкомбанк Технологии" ПРОЕКТ: Современное интеграционное web-приложение для обслуживания клиентов (физических лиц), которое...
04 Ноября
Новосибирск
Компания "Очиров Тумэн" Приглашаем к нам в команду ИТ-специалистов. Ищем Backend / Python-разработчик (middle). Наши условия: Работу...
04 Ноября
Новосибирск
Компания "БУЛАТ" БУЛАТ — Ведущий российский производитель, разрабатывает и производит высокотехнологичное инфраструктурное оборудование для...
Вакансия размещена в отрасли