Senior C++ разработчик в команду алгоритмов Транспорта (в архиве)

10 Октября

Партнерские Вакансии

Город:

Новосибирск

Занятость:

Полная занятость

Компания "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 или хочешь начать это делать.

Что мы предлагаем

  • 2ГИС — аккредитованная IT-компания.

  • У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги Томске, Астане, Алма-Ате.

  • График не главное. Кто-то начинает работу в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами.

  • Само собой, полностью белая зарплата, размер обсуждается на собеседовании, потолка нет.

  • Есть ДМС, штатный терапевт, невролог, мед.консультант и другие IT-плюшки;

  • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.

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

05 Ноября

Python разработчик( Тинькофф )

Новосибирск

Компания "Тинькофф" В Т-Банке Python является одним из самых распространенных языков разработки. На нем мы пишем многие сложные и нагруженные...

Отправить резюме подробнее

05 Ноября

Специалист по внедрению и обучению нейросетей (Data-science, Python, Computer Vision, алгоритмы)

Новосибирск

от 120 000 руб.

Компания "Алабуга, ОЭЗ ППТ" ОЭЗ «Алабуга» — это инфраструктурный партнер полного цикла, который обеспечивает кадровую, социальную, промышленную...

Отправить резюме подробнее

05 Ноября

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

Бердск

от 70 000 до 100 000 руб.

Компания "ИНТМАШ" Обязанности: Разработка встроенных в приборы WEB-приложений Разработка портала и личного кабинета Пользователя (IoT)...

Отправить резюме подробнее

06 Ноября

Fullstack разработчик 1С

Новосибирск

от 300 000 руб.

Компания "Алабуга, ОЭЗ ППТ" НЕОБХОДИМ ПЕРЕЕЗД В РЕСПУБЛИКУ ТАТАРСТАН Обязанности: Реализация и развитие web интерфейса для нетиповых...

Отправить резюме подробнее

06 Ноября

Младший Java-разработчик

Новосибирск

Компания "Интабия" Разрабатываем информационные системы с 2016 года. Трансформируем бизнес-требования в программный код. Погружаемся в...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: