ML инженер в команду компьютерного зрения

Mars·Russia·Гибрид·3 мес. назад

Мы разрабатываем системы компьютерного зрения, которые управляют качеством производственных процессов. Наши модели работают непосредственно на производственных линиях, влияя на выпуск продукции, производительность оборудования и качество миллионов упаковок товара для животных. Наши решения способны обнаружить проблему, уведомить операторов, остановить производственную линию и предотвратить выпуск брака. Поэтому для нас важны не рекордные метрики на Kaggle, а надежность системы в реальной эксплуатации. Сегодня наши решения уже работают на производстве, а следующий этап — масштабирование на десятки производственных линий и различные фабрики.

Обязанности

  • Разрабатывать и развивать production-ready системы Computer Vision для промышленного производства
  • Создавать надежные решения для задач object detection и segmentation
  • Анализировать ошибки моделей и улучшать качество системы не только за счет ML, но и за счет инженерных решений и бизнес-логики
  • Разрабатывать пайплайны обучения, валидации и внедрения моделей
  • Доводить модели до промышленной эксплуатации и сопровождать их после запуска
  • Адаптировать существующие решения под новые производственные линии, оборудование и условия эксплуатации
  • Работать над масштабированием CV-систем на десятки производственных машин
  • Оптимизировать инференс под промышленное оборудование
  • Разрабатывать вспомогательную логику и backend-компоненты вокруг моделей
  • Совместно с инженерами производства участвовать в поиске причин возникновения дефектов и разработке систем контроля

Требования

  • коммерческий опыт разработки Computer Vision решений от 5 лет;
  • уверенное владение Python и PyTorch;
  • опыт решения задач Object Detection и Instance/Semantic Segmentation;
  • опыт вывода ML-моделей в промышленную эксплуатацию;
  • понимание полного жизненного цикла CV-систем — от сбора данных до эксплуатации;
  • опыт анализа ошибок моделей и повышения качества системы;
  • понимание, что качество достигается не только новой архитектурой сети, но и инженерными решениями;
  • опыт работы с OpenCV; Docker; ClearML;
  • опыт оптимизации инференса (ONNX Runtime, TensorRT или аналогичные инструменты);
  • понимание backend-разработки и готовность писать производственный код вокруг моделей;
  • опыт работы с Git.

Будет плюсом

  • опыт работы с промышленными камерами;
  • опыт работы с REST API;
  • MongoDB или другими NoSQL БД;
  • опыт построения MLOps-пайплайнов;
  • опыт масштабирования CV-систем на множество площадок;
  • опыт интеграции моделей с промышленным оборудованием.

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

Другие вакансии Mars