
AdCamp
Python-разработчик
- Python
- API
- REST
- PyTorch
- TensorFlow
- OpenCV
- PostgreSQL
- SQLite
- MongoDB
- Docker
- CI/CD
Разработчик Python для разработки окружения тестирования ML-моделей и оценки качества разметки видео-контента.
Мы ищем единомышленников к себе в проект по распознованию потокового видео внутри крупнейшей социальной сети при помощи AI.
Где осуществляется: оценка кадра и формирование витрин с товарами популярных маркетплейсов, рекламных тэгов и много другое, формирование нового продукта монетизации видео контента в крупнейшей социальной сети при помощи нейросетей.
Обязанности:
1. Разработка окружения для тестирования ML-моделей:
Автоматизация тестирования ML-моделей;
- Разработка инструментов для логирования и мониторинга;
- Интеграция с Triton Inference Server / ONNX Runtime;Разработка скриптов для обработки данных (аннотации, предсказания).
2. Разработка простых Front-End решений для оценки разметки видео:
- Разработка веб-интерфейса (FastAPI + React/Vue.js или других фреймворков);
- Визуализация разметки и предсказаний моделей.
3. Разработка REST API с Pydantic и FastAPI:
- Разработка endpoints для взаимодействия с ML-пайплайнами;
- Валидация входных данных с Pydantic;
- Разработка асинхронных API с FastAPI.
Технические навыки:
Back-End
- Python (FastAPI, Flask);
- Pydantic (валидация данных, OpenAPI);
- Docker (разработка контейнеризированных сервисов);
- Базы данных (PostgreSQL / SQLite / MongoDB);
- Асинхронное программирование (asyncio, Aiohttp, WebSockets);
- ML-фреймворки: PyTorch, TensorFlow, OpenCLIP, ONNX;
- Работа с видео: OpenCV, FFmpeg, PyAV.
Front-End (желательно)
- Опыт работы с React/Vue.js или другим фреймворком;
- Разработка простых UI для аннотации и оценки разметки;
- Взаимодействие с REST API.
DevOps / CI/CD
- Docker, Kubernetes - на уровне пользователя;
- GitHub Actions, GitLab CI/C;
- MLFlow (желательно).
Будет преимуществом:
- Опыт работы с Triton Inference Server;
- Опыт работы с YOLO, Detectron2, MMDetection;
- Опыт работы с WebRTC (для потоковой обработки видео);
- Опыт работы с CLIP-моделями (OpenCLIP, OWL-V2, CLIP от OpenAI);
- Опыт работы с LLM (Large Language Models), в т.ч. LLaMA, GPT.
-
Опыт разработки на Python (3.8+) не менее 2-3 лет;
-
Глубокое понимание принципов разработки API (REST, OpenAPI);
-
Опыт работы с ML-фреймворками (PyTorch, TensorFlow, ONNX);
-
Опыт работы с видео-контентом (FFmpeg, OpenCV);
-
Навыки работы с базами данных (PostgreSQL, SQLite, MongoDB);
-
Опыт работы с Docker и CI/CD.
- Испытательный срок 3 месяца;
- Официальное трудоустройство.