Вакансия в архиве
№ 36772316
19 мая
Работа в России / Вакансии / IT, Интернет, связь, телеком / Инженер программист
Удаленная работа

Computer Vision Engineer / TechLead / Architect (C++, Python)

Москва
Опыт работы от 3 лет, полная занятость, удалённая работа
до 250 000 руб./месяц

О нас:

Мы разрабатываем Технологию визуального позиционирования, которая позволяет строить 3-мерную карту для физической области по фотографиям со смартфона в реальном времени и локализовать позицию камеры (смартфона) на этой карте (для AR, VR).

Наша ближайшая цель - построить платформу для облачного AR, в которой 3D-карты будут храниться на серверах, что расширит возможности и качество многопользовательского AR.

В планах стоит и внедрение нейронных сетей, но сейчас стоит задача технически грамотно собрать текущие наработки проекта, дополнительно решая следующего плана задачи, (на момент публикации):

- имплементировать в код нашего форка ORB_SLAM3 дополнительные коррекции камер с Rolling Shutter с учетом инерциальных данных;

- реализовать релокализацию в течение одной сессии при потере трекинга


Описание:

Ищем в команду сильного С++ разработчика для работы над созданием системы облачного визуального позиционирования, которая, опираясь на real-time данные с камеры и сенсоров смартфона (телеметрия), может создавать 3D карты признаков (point cloud) и локализовать смартфон по заранее созданным картам. На смартфоне используется внешний AR-движок (сейчас - ARKit; позже - ARCore), его данные включены в телеметрию.

Технологии: SLAM, VIO, OpenCV, COLMAP, openMVG, MVG, SfM, EKF, gRPC.


Что потребуется от кандидата:

  • Участие в проектировании, разработке, настройке и внедрении серверного программного комплекса для обработки и построения 3D-карт;

  • Разработка архитектурных решений;

  • Подготовка примеров кода;

  • Ревью кода (выявление узких мест и проверка качества кода от команды разработчиков);

  • Постановка тех.задач (на базе разрабатываемой архитектуры) и техническое курирование команды разработчиков (на текущий момент) из 5-ти человек (backend разработчик, 2 разработчика для мобильной платформы (пока iOS), 2 разработчика серверной части Технологии "компьютерное зрение");

  • Ответственность и тесная работа в связке с менеджером проекта и менеджером продукта;

  • На начальном этапе потребуется практический опыт в разработке программного кода, в перспективе рост до CTO;

  • Анализ и обзор смежных областей на рынке. Выявление, обкатка и внедрение технологий предлагаемых на рынке - четкое умение выявить и отделить инструменты, фрэймворки, технологии предлагаемые на рынке для нужд разрабатываемого программного продукта.


Требования:

  • Ведущий разработчик с опытом работы в сфере разработки программного обеспечения 7+ лет;

  • Из них 3+ лет на позициях ведущего инженера;

  • Опыт командной работы на позициях архитектора, тех-лида (поиск решений, стека технологий, инструментов для продуктовой разработки в сфере CV, AR, VR);

  • Обязателен постоянный практический опыт разработки программного обеспечения, интеграции. Основная тех специализация в следующем стеке технологий: SLAM, VIO, OpenCV, COLMAP, SfM, openMVG, MVG, CUDA, EKF, gRPC;

  • Опытный и/или талантливый проектировщик ООП;

  • Опыт работы под Linux;

  • Большим плюсом будет знание Python


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

  • Опыт построения высоконагруженных систем по обработке потоковых данных через сеть;

  • Опыт работы с Базами Данных;

  • Знаком или трогал руками OSM;

  • До ознакомления с вакансией понимание разницы Global Shutter vs. Rolling Shutter;

  • Также будут плюсом опыт работы с принципами обработки 3D графики, Гео-позиционирование (навигация);

  • Опыт проектировки серверной части для мобильных клиентов (на базе iOS платформы Apple ARKit и Android - Google ARCore);

  • Опыт технического управления командой


Условия:

  • Возможность удаленной работы (офис вблизи м. Котельники, г. Москва);

  • График 5/2, с 9:00 до 18:00 (Мск);

  • Инструменты: Jira, Slack, Skype, GitLab;

  • Достойный уровень заработной платы и бонусы (обсуждается с успешным кандидатом)


контакты

Чтобы связаться с этим работодателемсоздайте резюме и откликнитесь на вакансию.

Вакансия в архиве
№ 36772316
19 мая

Оставьте ваши контакты для работодателей
Есть отличные компании, которые не размещают вакансии, но ведут подбор по открытым резюме − помогите им найти вас!

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

  • ВчераМосква, Павелецкая
    Департамент персонала
    Анализ исходных требований, уточнение поставленных задач, разработка оптимальных решений, оценка трудоемкости. Разработка…
    Умение работать в команде в условиях коллективного владения кодом, аккуратность, ответственность, широкий кругозор. Нацеленность…
  • Отклик без резюме
    По договорённости
    17:15Москва
    Сбербанк России
    Анализ данных, определение и систематизация требований от заказчиков;написание SQL запросов;коммуникация в рамках проектов…
    Высшее финансовоетехническое образование;опыт работы с MS SQL, либо иными реляционными СУБД от 1 года;опыт работы системным…
  • Удаленная работа
    ВчераМосква, Алтуфьево 
    Построение моделей машинного обучения с применением статистических методов и методов машинного обучения (нейронные сети)
    Знание Python, Keras, TensorFlow, OpenCV. Знание алгоритмов и методов машинного обучения, нейронных сетей, сверточных нейронных…
  • Удаленная работа
    18:20Москва
    АО "ТРАССКОМ"
    Техническая поддержка ПРОГРАММНЫХ ПРОДУКТОВ компании. Техническая поддержка ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
    Знание С. Владение системой разработки Microsoft Visual Studio и встроенными инструментами отладки и тестирования. Владение…
  • 17:11Москва
    Разработка управляющих программ. Отладка и корректировка управляющих программ в процессе работы. Составление инструкций по…
    Знание прикладных программ (Компас 3D, MasterCam ). Владение 3D моделированием, разработка и внедрение управляющих программ…
  • По договорённости
    Разработка программной и конструкторской документации. Разработка и доработка программного обеспечения изделий. Подготовка…
    Знания видов технических носителей информации, методов классификации и кодирования информации. Формализованные языки программирования…