CV-разработчик в команду робототехники Маркета

Команда робототехники Маркета занимается всем, что связано с автономными складскими роботами и другими системами: от прототипирования и разработки первичных образцов до запуска серийного производства. Мы разрабатываем собственную линейку складских роботов — это сильно меняет привычные процессы в логистической цепочке. Мы уже создали и запустили несколько типов роботов на своём складе в Софьино, среди которых робот-инвентаризатор Spectro и робот для перемещения коробок с товарами Dilectus.

У нас грандиозные и смелые задачи: планируем создать полностью автономный умный склад. Для этого ищем не только инженеров-конструкторов, схемотехников и разработчиков, но и талантливых разработчиков систем компьютерного зрения, которые будут писать производительный код для встраиваемых устройств наших роботов.

Какие задачи вас ждут

Разрабатывать и внедрять алгоритмы компьютерного зрения роботов для инвентаризации на складах
Мы разработали робота для автоматизированной инвентаризации Spectro, которого запускаем не только на своих площадках, но и на площадках внешних организаций. Время от времени бизнес приносит новые требования к системе сканирования на роботе, которые необходимо реализовывать в виде тех или иных фич.

Дорабатывать и ускорять существующие алгоритмы CV для повышения эффективности системы сканирования робота
Наши роботы должны работать не только точно, но и быстро. CV-системы в роботах призваны выполнять:

  • Функциональную часть в синхронных процессах робота, например сканировать полки или коробки
  • Бизнес-процессы, например проводить инвентаризацию

Во всех случаях важна скорость робота, так как это значительно влияет на производительность и качество итогового продукта в целом.

Развивать инфраструктуру и инструменты для запуска и эксплуатации CV-систем
CV-системы — это не только хорошо отлаженные алгоритмы, которые мы имплементировали на практике, но и инструменты для получения датасетов, данных диагностики и алертов от разных блоков. Мы хотим реализовать удобную систему записи датасетов, которая позволит собирать не только очень большой (более 1–2 Гбит/с) поток данных от камер, но и дополнительную мета-информацию, которую передают системы робота по ROS-топикам. Это ускорит запуск на площадках и облегчит нам жизнь при отладке систем в будущем.

Мы ждём, что вы

  • Уверенно знаете C++ (у нас С++20 ), STL и базовые алгоритмы
  • Проектировали системы, знаете паттерны проектирования и подходы построения надёжного и поддерживаемого кода
  • Имеете очень хорошие знания в области разработки многопоточных приложений
  • Работали с изображениями: использовали фреймворки для обработки изображений, например OpenCV
  • Быстро учитесь и усваиваете новую информацию, умеете применять эти знания на практике
  • Умеете и любите решать сложные проблемы, аргументированно отстаиваете свою точку зрения

Будет плюсом, если вы

  • Программируете на Python 3
  • Знакомы с Linux, Bash
  • Работали с CUDA, TensorRT или другими фреймворками для ускорения обработки изображений и нейронных сетей, например OpenVINO или OpenCL
  • Пользовались инструментами для unit-тестирования
  • Имеете опыт работы с ROS/ROS2

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

  • Работу в офисе, лаборатории и на объектах внедрения
  • Возможность частично удалённого формата работы
  • Занятость на стыке науки и бизнеса
  • Возможность раскрыться не только как разработчику, но и как специалисту по машинному обучению, компьютерному зрению, data science или управлению продуктом
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)