С++ разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы международная IT-компания, которая занимается разработкой своего приложения с элементами соц. сети, мессенджера и дополненной реальности.
AR является ядром данного продукта, которое позволяет в режиме реального времени взаимодействовать с AR контентом различного типа (3D модели, видео и фотопосты и т.д.) с привязкой к геолокации и к геометрии окружающего пространства.
Мы дружная компания с составом из США, стран СНГ и Европы, которая всегда стремимся к сплочению команды и открытости, к доступности прогресса для всех участников разработки.
Удаленная работа, все команды разработки работают в одно время для постоянной коммуникации (10-19 по мск).
Для работы по направлению бэкенда сервиса компьютерного зрения мы ищем опытного плюсовика, который успел многое повидать и с удовольствием погружается в самые сложные проблемы, рассматривая их как челлендж! В этом направлении у нас уже работают два специалиста в CV и мат. методах, но их уровень владения С++ лежит в пределах миддла, и им часто приходится спотыкаться на костылях реализации, вместо того, чтобы заниматься алгоритмами и проектированием. Поэтому они были бы очень рады получить в товарищи мощного сениора, который сможет объяснить что да как и не даст прострелить ноги.
Надо заметить, что существенная часть работы заключается в чтении и адаптации/модификации чужого (Open Source) кода, поэтому стоит готовиться к тому, что поначалу придется изучить много чужого кода и помочь его собирать, после чего потребуется вносить модификации.
Отсутствие кроссплатформенности, конфликты версий и спрятанные хардкоды - вот этих макаронных монстров нужно будет побеждать каждый день.
Именно такого С++ рыцаря, способного укрощать хаос и создавать из него стройную базу для дальнейшей разработки, мы и ищем!
В итоге, каких скиллов мы ожидаем от вас:
1) Сборки громадных проектов с десятками/сотнями конфликтующих зависимостей
2) Глубокий дебаг
3) Знание основных паттернов проектирования, умение быстро распознавать их в коде
Очень приветствуются хотя бы базовые знания в компьютерном зрении, опыт работы с OpenCV. Но это не критично - наши ребята с удовольствием помогут прояснить любые непонятности и погрузят вас в контекст разработки