Edge Computer Vision Engineer

Job expired!

О компании Eagle Eye Networks:
Eagle Eye Networks является мировым лидером в области облачного видеонаблюдения, предлагая мощную платформу, работающую на базе передового ИИ и аналитики. Наша универсальная открытая платформа обеспечивает повышенную глобальную безопасность, мгновенную видимость и персонализированные аналитические данные через доступные веб-, настольные и мобильные интерфейсы.

В Eagle Eye Networks мы продвигаем границы вычислений на краю сети в ИИ-управляемом видеонаблюдении. Мы ищем опытного инженера по компьютерному зрению для работы на краю сети, чтобы усилить наши возможности в разработке передовых ИИ-моделей, особенно основанных на CNN, оптимизированных для работы на краю сети. Вы будете играть ключевую роль во всем жизненном цикле обучения моделей, оркестрировать модели машинного обучения на устройствах на краю сети и контролировать тщательное управление развертыванием с использованием современных инструментов.

  • Оптимизация ИИ-моделей для сред краевых вычислений, включая такие техники, как Pruning (обрезка) и Quantization (квантование).
  • Управление жизненными циклами обучения моделей.
  • Эффективная реализация алгоритмов предварительной и последующей обработки, а также временных алгоритмов компьютерного зрения.
  • Оркестрация и управление моделями машинного обучения на устройствах на краю сети с использованием фреймворков, таких как OpenVINO и TensorRT.
  • Управление развертыванием на различных платформах с использованием Docker, OTA и конвейеров Concourse.
  • Степень в области компьютерных наук или эквивалентная, с 2-3 годами соответствующего опыта.
  • Экспертиза в области компьютерного зрения, как с использованием традиционных методов, так и современного ИИ.
  • Владение языками программирования C/C++ и Python.
  • Глубокое понимание рабочих сред ИИ, таких как TensorRT, OpenVino и библиотек, таких как OpenCV.
  • Опыт работы с машинным обучением, в частности с CNN и фреймворками, такими как PyTorch.
  • Твердые знания в области структур данных, алгоритмов и решения проблем.
  • Опыт программирования с использованием многопоточности и проектирования встроенных систем.
  • Знание ОС Linux, IPC, фреймворков для обмена сообщениями, таких как ZMQ.
  • Знакомство с микросервисами, контейнеризацией (Docker) и процессами разработки программного обеспечения, включая CI/CD, Agile методы и управ