• Интеграция USB-камеры, захват видеопотока, детекция лиц, определение пользователя и распознавание управляющих жестов.
Неизвестный работодатель · На сервисе с: 14.09.26 14:19
ID 3593
Fullstack-разработчик
Senior/Senior+
🎯 Задачи
• Интеграция USB-камеры, захват видеопотока, детекция лиц, определение пользователя и распознавание управляющих жестов.
• Исследование и реализация стереоскопического режима 2D→3D для телевизора без специализированной 3D-панели.
• Разработка интерфейсов по макетам: 4 экрана для телевизора и 4–5 для мобильного устройства.
• Интеграция с существующим бэкендом, включая двустороннее realtime-взаимодействие.
• Подготовка технической документации, инженерных спецификаций и контекстных файлов для агентов.
✅ Обязательный опыт
• От 4 лет продуктовой разработки, уровень Senior.
• От 2 лет backend-разработки в production.
• От 1 года полноценной fullstack-разработки: клиент и сервер к нему.
• Опыт продукта, в котором LLM/ML использовались в рабочем функционале.
• Запуск моделей локально или on-premise.
• От 2–3 месяцев ежедневной работы через агентные инструменты.
✅ Агентная разработка
• Spec-driven development: требования → спецификация → план → код.
• Подготовка правил, схем и контекстных файлов для агента.
• Модульная архитектура, слабая связанность и чёткие доменные границы.
• Управление контекстным окном, остановка зациклившихся сессий и безопасный перезапуск работы.
• Разработка в несколько потоков и организация совместной AI-разработки в репозитории.
• Ревью AI-кода: проверки, безопасность данных, дублирование, качество именования.
• Написание осмысленных unit- и интеграционных тестов до реализации логики.
• Готовность писать код вручную и отвечать за весь результат.
✅ Backend — критично
• Современный типизированный backend-язык: асинхронность, обработка ошибок, зависимости, воспроизводимое окружение.
• REST API и двусторонний realtime: стриминг, протокол сообщений, переподключения, валидация схем.
• Unit- и интеграционные тесты, изоляция внешних сервисов и тяжёлых зависимостей.
• Реляционные БД: схемы, миграции, индексы, сложные запросы.
• Разрешение конфликтов зависимостей, включая бинарную несовместимость ML-библиотек.
✅ Frontend — критично
• TypeScript и компонентный SPA-фреймворк; готовность быстро перейти на другой.
• Компонентные тесты в браузерном окружении.
• Realtime-клиент: переподключения, стриминг, runtime-валидация сообщений.
• Браузерные медиа: доступ к устройствам ввода, аудиопоток, кодирование и передача.
• Управление состоянием и хранилищем, понимание HTTPS и сертификатов в dev.
• Разработка простых интерфейсов без тяжёлых UI-зависимостей.
✅ ML/LLM — уверенная интеграция
• Computer Vision: детекция, эмбеддинги, кластеризация, обработка изображений и дедупликация.
• Локальные LLM: форматы весов, квантизация, контекст, измерение задержек и потребления ресурсов.
• Интеграция распознавания и синтеза речи, мультимодальных моделей.
• Векторный и гибридный поиск, reranking, оценка качества.
• Эксплуатация inference: память ускорителя, батчинг, прогрев, работа под нагрузкой.
Обучение моделей с нуля и распределённое обучение не требуются.
✅ Системный дизайн и эксплуатация
• Идемпотентные, перезапускаемые пайплайны; инкрементальная обработка с сохранением ручной разметки.
• Границы сервисов, владение данными и обработка отказов.
• Миграции схем и данных, сохранение целостности при деплое.
• Docker, Linux, сеть, диагностика по логам, скрипты автоматизации.
• Уверенный Git, CI, бэкапы и процедуры восстановления.
• Безопасная работа с секретами, разграничение dev/prod и доступа к сервисам.
• Автоматические smoke-проверки интерфейса.
➕ Будет плюсом
• Собственные MCP-серверы, инструменты, хуки, skills и шаблоны контекста.
• Pet-проекты, демонстрирующие владение агентной разработкой.
❗️❗️❗️Писать ••••••••⚡️⚡️⚡️⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔 вакансии❗️ Без этой информации отклики не рассматриваются ❗️❗️
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.