С++ разработчик в сервис Транспорта
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы - сервис транспорта - крайние за все транспортные сценарии в 2ГИС, которыми ежедневно пользуются десятки миллионов человек. Когда вы смотрите пробки, ищите проезд на автомобиле, общественном транспорте, хотите прогуляться пешком или выбрать такси - это все сделали мы. Но это только верхушка айсберга, под капотом у нас еще очень много внутренних расчетных задач, различные транспортные API и грандиозные планы по захвату мира.
Мы работаем по Agile, пишем на C++14 (с плавным переходом на C++17), в бэкэндах есть GO, повсеместно встречается Python.
Над чем предстоит работать:
- Писать код, которые собирается под десяток разных платформ
- Оптимизировать выполнение как для многопоточных бэкэндов с требованиями укладываться в миллисекунды, так и для работы в условиях жестких ограничений мобильных платформ
- Работать с гигабайтами данных и графами размером в десятки миллионов вершин
- Разрабатывать и оптимизировать существующие форматы данных, уметь экономить драгоценные мегабайты на мобилках
- Применять как классические алгоритмы и структуры данных, так и разрабатывать собственные
Мы ищем разработчика, который:
- Хорошо знает С++, STL
- Понимает и использует принципы ООП
- Знаком с системами контроля версий (git)
- Имеет опыт работы с CI
- Умеет общаться в большой команде
Если вы чего-то не умеете, но готовы учиться — присылайте резюме, давайте общаться.
Бонусы
Немного об R&D 2ГИС:
В Новосибирске у нас два больших офиса: два этажа в Технопарке и одиннадцать этажей в Сан Сити. Вакансия предполагает работу в Сан Сити. У нас нет дресс-кода и строгого графика. Кто-то приходит в 9, кто-то в 10, а кто-то когда удобно ему и его команде. Главное, чтобы ты выполнял задачи в срок и был на связи с коллегами. Мы используем современные технологии и любим о них говорить. Выступаем на конференциях и сами их организуем.