
Orca AI разрабатывает системы искусственного интеллекта и компьютерного зрения для морской отрасли, транспорта и логистики. Ее продукты SeaPod и FleetView поддерживают автономное судоходство, повышая ситуационную осведомленность экипажа, автоматизируя функции наблюдения и предоставляя оперативную информацию в режиме реального времени. Компания помогает судоходным операторам принимать более безопасные навигационные решения, повышать эффективность и развивать более устойчивые морские перевозки.
Инженер по компьютерному зрению на периферийных устройствах в Израиле (гибридный формат)
Разрабатывайте и оптимизируйте системы компьютерного зрения реального времени для технологий морской безопасности Orca AI. Повышайте скорость, надежность и наблюдаемость инференса на оборудовании, установленном на судах.
Описание
- Разрабатывать и оптимизировать конвейеры компьютерного зрения реального времени, обрабатывающие потоковое морское видео на периферийных системах
- Преобразовывать исследовательские модели в надежные готовые к эксплуатации компоненты, развернутые на судах
- Повышать производительность инференса с помощью квантования, прореживания и оптимизации на уровне графа
- Профилировать и оптимизировать полный конвейер с несколькими камерами, включая получение видео, предварительную обработку, инференс и постобработку
- Находить и устранять ограничения производительности, связанные с CPU, GPU, памятью и координацией конвейера
- Оценивать и обосновывать компромиссы между задержкой, точностью, стабильностью и использованием ресурсов
- Проектировать надежные конвейеры обработки данных и инференса от видео до результата, предоставляющие экипажу полезную информацию для принятия решений
- Создавать процессы бенчмаркинга и оценки для измерения производительности от начала до конца и принятия решений о выпуске
- Разрабатывать возможности наблюдаемости и процессы отладки для продуктивных систем
- Определять и поддерживать четко описанные интерфейсы между исследовательским кодом и промышленным программным обеспечением
- Сотрудничать с исследовательскими и backend-командами для внедрения новых моделей в промышленную эксплуатацию
- Повышать эффективность и надежность системы с учетом ограничений оборудования и среды выполнения
Требования
- Не менее пяти лет опыта создания промышленных систем, включая не менее двух лет работы с компьютерным зрением или конвейерами видео реального времени
- Практический опыт разработки и эксплуатации в промышленной среде систем компьютерного зрения или глубокого обучения
- Продвинутые навыки современного C++, включая многопоточность и программирование в реальном времени, а также уверенное владение Python
- Опыт разработки для периферийных или встраиваемых платформ, таких как NVIDIA Jetson
- Глубокое знание технологий оптимизации инференса, таких как CUDA, TensorRT, ONNX, GStreamer или DeepStream, а также ограничений CPU, GPU, памяти и задержки
- Подход к оптимизации и настройке производительности, основанный на профилировании
- Способность отлаживать сложные системы и оценивать их поведение в зашумленных реальных условиях
- Опыт создания пользовательских высокопроизводительных конвейеров обработки данных или инференса будет преимуществом
- Знакомство с объединением данных нескольких сенсоров, например с комбинированием данных камеры и радара, будет преимуществом
- Опыт развертывания и эксплуатации моделей машинного обучения в промышленной среде будет преимуществом
- Опыт низкоуровневой оптимизации или настройки производительности C++ будет преимуществом
- Подтвержденный опыт оптимизации инференса моделей с помощью TensorRT, ONNX Runtime, квантования, прореживания или сопоставимых методов будет преимуществом