Ищем AI/ML-разработчика на постоянную работу над системой онлайн-прокторинга.
Рассматриваем кандидатов только с г. Астана.
Система в реальном времени анализирует видеопоток с веб-камеры и дополнительной 360-камеры: определяет лицо и личность пользователя, положение головы и тела, направление взгляда, появление посторонних людей, гаджетов и другие потенциальные нарушения.
Необходимо поддерживать и развивать существующие Computer Vision-модули, добавлять новые функции, а также внедрять локальные и облачные LLM.
Основные задачи:
- Поддержка и доработка существующих AI-модулей.
- Определение отсутствия лица и нескольких лиц в кадре.
- Face ID и проверка личности пользователя.
- Liveness-проверка: моргание, улыбка, движения головы и контроль дистанции до камеры.
- Определение поворотов головы и направления взгляда.
- Анализ положения тела и правильности посадки пользователя.
- Выявление ухода пользователя из кадра и поворота от рабочей зоны.
- Обнаружение посторонних людей, включая частично попавшие в кадр лицо или тело.
- Детекция смартфонов, наушников, часов и других гаджетов.
- Распознавание мониторов, ноутбуков, клавиатур, мышей и других объектов рабочего места.
- Определение посторонних движений и плохого освещения.
- Снижение количества ложных срабатываний.
- Обучение, дообучение или замена моделей при необходимости.
- Оптимизация работы моделей через CUDA в режиме реального времени.
- Интеграция AI-модулей с системой через API.
Работа с LLM:
- Развёртывание локальных LLM на собственных серверах.
- Работа с Qwen, Llama, Mistral, Gemma и другими open-source моделями.
- Интеграция GPT, Claude, Gemini и других LLM через API.
- Подбор моделей под задачи продукта.
- Оптимизация скорости работы моделей и использования GPU.
- Внедрение новых AI-библиотек и решений.
Стек технологий:
Python, PyTorch, OpenCV, MediaPipe, RetinaFace, InsightFace/ArcFace, YOLO, ONNX, TensorRT, OpenVINO, CUDA, FastAPI, Docker, Linux, Hugging Face, Ollama/vLLM, OpenAI API.
Требования:
- Уверенное знание Python.
- Практический опыт работы с Computer Vision.
- Практический опыт работы с LLM — обязательное условие.
- Опыт локального развёртывания open-source LLM.
- Опыт интеграции облачных LLM через API.
- Умение работать с существующим кодом и готовыми моделями.
- Опыт запуска и оптимизации моделей на GPU.
- Готовность поддерживать существующие модули и разрабатывать новые.
- Самостоятельность и умение доводить решения до production.
Условия:
- Постоянная работа, полная занятость.
- Долгосрочное развитие действующего продукта.
- Формат работы и оплата обсуждаются индивидуально.
- Рассматриваем кандидатов только из Астаны.