C++ Geocoding Engine Developer

от 150 000 руб. до вычета налогов

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Компания «Программные Технологии» создает ПО для Геоинформационных Систем (ГИС) уже более 20 лет. Пользователи наших программных продуктов есть почти во всех странах мира. Офисы компании расположены в России и США. Мы разрабатываем как собственные приложения, так и решения для мирового лидера ГИС – американской корпорацииEsri. Наша цель — это написание инновационных и алгоритмически сложных программ с соблюдением современных стандартов IT индустрии.

Мы ищем:

  • Талантливых программистов в команду, разрабатывающую решение по геокодированию адресов, названий организаций и других объектов на карте.

Задачи разработчиков:

  • Разработка и оптимизация глобальной системы геокодирования, а также интеграция ее в SDKдля всех поддерживаемых платформ:Windows, Linux, iOS, Android.
  • Геокодирование – это процесс определения координат объекта по текстовому описанию, например, по адресу или названию организации.
  • Система геокодирования реализована на языке С++ и является кросс-платформенной, работает на серверах, рабочих станциях и мобильных устройствах на iOS и Android.
  • Используются эффективные структуры хранения глобальных адресных данных, а также алгоритмы текстового поиска.
  • Основные сложности связаны с необходимостью быстрого поиска релевантных результатов поиска по большому индексу, содержащему данные о географических объектах всего мира, а также требованиями по работе на мобильных устройствах в условиях ограниченного объема оперативной памяти.

Требования:

  • Отличное знание С++, опыт коммерческой разработки от 3 лет
  • Владение ООП, архитектурными паттернами и паттернами проектирования
  • Понимание современных процессов разработки ПО
  • Опыт написания unit тестов
  • Опыт многопоточного программирования
  • Умение читать и писать на английском языке
  • Знание основных алгоритмов обработки данных, а также умение разрабатывать алгоритмы и решать нетривиальные технические задачи.

Будет плюсом:

  • Опыт разработки систем поиска данных, оптимизации работы системы по памяти и производительности
  • Опыт разработки кросс-платформенного кода
  • Опыт разработки под iOSи/или Android

Условия:

  • Стабильная интересная работа, большинство наших проектов выполняются для постоянных клиентов
  • Работа в дружном коллективе
  • Постоянный профессиональный рост, ежегодные performancereview с определением целей дальнейшего карьерного развития
  • Комфортный, современный офис
  • Гибкий график работы
  • Белая зарплата выше рыночной
  • Ежегодная индексация заработной платы
  • Ежегодные премии
  • Оплачиваемый овертайм
  • 31 день отпуска в год
  • Корпоративные праздники
  • Возможность получения займа на льготных условиях

Ключевые навыки

C++C/C++Git

Вакансия опубликована 11 июля 2018 в Ростове-на-Дону

Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

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