О компании 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 методы и управ