Прометей Технологии
Backend-разработчик (AI / Video Processing)
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
Мы ищем опытного 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-совместимые хранилища.
Требования к мышлению
- Архитектурное видение — умение аргументировать выбор технологий.
- Самостоятельность — способность превратить бизнес-задачу в техническое решение без…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.