Ключевые задачи:
➡️ Форк и адаптация open-source платформы под требования продукта; слежение за upstream, интеграция обновлений, рефакторинг и покрытие тестами;
➡️ Проектирование и реализация новых эндпоинтов, middleware и моделей данных; расширение функциональности существующих модулей;
➡️ Разработка rule engine для гибкой настройки логики обработки событий; конфигурирование цепочек передачи данных между модулями без изменения кода;
➡️ Подключение inference-сервисов, организация передачи данных между компонентами системы; управление версиями моделей и горячая замена без остановки сервиса;
➡️ Построение и управление медиапайплайнами для обработки видео в реальном времени; Интеграция с GPU-ускоренными фреймворками обработки потоков;
➡️ Подключение брокеров сообщений, облачных хранилищ и сторонних платформ; работа с IP-камерами и ONVIF-совместимыми устройствами.
Наши ожидания:
➡️ Уверенное знание Go (от 2 лет коммерческой разработки);
➡️ Опыт проектирования и разработки REST/gRPC API;
➡️ Понимание работы с медиапотоками (RTSP/streaming);
➡️ Опыт работы с очередями сообщений и event-driven архитектурой (MQTT, Kafka, NATS или аналоги);
➡️ Базы данных (SQL/NoSQL), понимание моделирования данных под потоковую аналитику;
➡️ Docker, опыт работы с контейнеризованными сервисами;
➡️ Умение разбираться в чужой существующей кодовой базе и аккуратно её расширять.
➡️ Будет плюсом: Опыт работы с системами видеонаблюдения / VMS;
Опыт интеграции с CV/ML-пайплайнами; Опыт работы с IoT-устройствами и нестандартными источниками данных (радары, сенсоры); Kubernetes, CI/CD;
Понимание принципов обработки сигналов / радиолокационных данных (на уровне интеграции, не алгоритмов).
Мы предлагаем:
☑️ Официальное оформление договора ГПХ с самозанятым, ИП или физлицом;
☑️ Конкурентные, индивидуально обсуждаемые условия дохода;
☑️ Удаленная работа с гибким и индивидуальным графиком;
☑️ Атмосфера открытых дверей и коллектив единомышленников, программа адаптации для новых сотрудников;
☑️ Открытость и готовность к диалогу топ-менеджмента компании.