Команда создает высоконагруженную видеоплатформу, которая обрабатывает потоки с тысяч камер в реальном времени. Платформа использует машинное обучение для автоматического анализа видео, выявления девиантного поведения и оптимизации бизнес-процессов. Система обеспечивает работу алгоритмов видеоаналитики и создает масштабируемый конвейер обработки видео и данных.
разработчик go высоконагруженных микросервисов
подготовьтесь к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
задачи
- Разрабатывать, развивать и поддерживать микросервисную архитектуру высоконагруженной видеоплатформы;
- Взаимодействовать с ML-командой для создания контракта между платформой и моделью;
- Разрабатывать API для стриминга видеофрагментов, приема и обработки метаданных и управления инференсом;
- Проектировать и реализовывать API на gRPC и REST для внутренних и внешних интеграций;
- Участвовать в проектировании, код-ревью, тестировании, развертывании и мониторинге;
- Оптимизировать производительность, задержку и пропускную способность критически важных сервисов.
требования
- Глубокий бэкенд-опыт на Go в разработке высоконагруженных распределенных систем;
- Опыт проектирования микросервисной архитектуры и API на gRPC и REST;
- Опыт работы с Docker, Kubernetes и базами данных SQL/NoSQL;
- Умение работать в кросс-функциональной команде и конструктивно обсуждать решения;
- Будет плюсом понимание видеокодеков H.264/H.265, контейнеров и протоколов RTSP/WebRTC/HLS, опыт разработки или интеграции видеосервисов, понимание ML-пайплайна и принципов компьютерного зрения, опыт интеграции ML-моделей в production-среду, работы с AWS, GCP, Azure, Kafka и RabbitMQ.
условия
- Условий в вакансии нет
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.