← к выдаче
разработка

Backend-разработчик (AI / Video Processing)

Прометей ТехнологииКазань16 дн. назад

Коротко

Designs and develops microservices for a video analytics platform, integrates ML models, builds real-time video processing pipelines, and creates REST APIs. · Needs: Python 3.11+, FastAPI, SQLAlchemy, Docker SDK, Redis, microservices, Docker Compose, ONNX, RKNN, RKNN Toolkit, Rockchip NPU (RK3588/RK3568)

Описание от работодателя

Мы ищем опытного Backend-разработчика для участия в создании платформы видеоаналитики с интеграцией ML-моделей. Вам предстоит проектировать и разрабатывать микросервисную архитектуру, интегрировать AI-модели и строить пайплайны обработки видеопотоков в реальном времени. Если вам интересны высоконагруженные системы, машинное обучение и работа с видео, эта вакансия для вас. Ключевые задачи 1. Архитектура и разработка бэкенда Проектирование и поддержка микросервисной архитектуры. Обеспечение отказоустойчивости и наблюдаемости системы (логирование, метрики). 2. Разработка API Проектирование и реализация REST API. Создание внутренних API для взаимодействия между микросервисами. 3. Интеграция AI Обёртка ML-моделей в микросервисы. Оптимизация работы моделей. 4. Работа с видео Построение пайплайнов захвата и обработки видеопотоков (RTSP → детекция → результат). Обязательные требования Python 3.11+ — уверенное владение (асинхронность, типизация, внутреннее устройство). FastAPI — понимание принципов работы, умение читать документацию. SQLAlchemy . Docker SDK (программное управление контейнерами). Redis . Архитектура и микросервисы: Понимание принципов микросервисной архитектуры. Опыт работы с Docker и Docker Compose. ML / Инференс: Опыт работы с ONNX, RKNN моделями. Понимание специфики деплоя моделей (GPU/CPU инференс, батчинг). RKNN Toolkit, конвертация ONNX → RKNN, опыт деплоя на Rockchip NPU (RK3588/RK3568). Будет большим плюсом Savant Framework. Опыт с брокерами сообщений (Kafka / RabbitMQ). Видеообработка: опыт работы с OpenCV, FFmpeg, GStreamer. Понимание работы кодеков (H264/H265), RTSP-потоков, видеофреймов. MediaMTX или аналогичные RTSP/WebRTC/HLS стриминг-серверы. S3-совместимые хранилища. Требования к мышлению Архитектурное видение — умение аргументировать выбор технологий. Самостоятельность — способность превратить бизнес-задачу в техническое решение без постоянного контроля. Командная работа — у нас талантливые и отзывчивые ребята, готовые помочь. Мы предлагаем Интересные и сложные задачи в области видеоаналитики и AI. Возможность влиять на архитектуру и технические решения. Современный стек технологий и профессиональный рост. Дружную команду профессионалов. Гибкий график и возможность удаленной работы. Конкурентную заработную плату (обсуждается индивидуально). Если вы готовы присоединиться к нашей команде и вместе строить будущее видеоаналитики — откликайтесь!