Обязанности:
Проектирование дизайна и архитектуры системы видеонаблюденияМы создаём объёмный распределённый продукт, поэтому у нас высокие требования к производительности и надёжности. Разработка на С++
Превращаем пожелания заказчиков в конкретные технические решения. Потребуется использовать свой опыт многопоточного программирования и разработки распределённых систем. Работа со сторонним оборудованием
Мы реализуем протоколы обмена данными, обеспечиваем надёжную совместную работу тысяч устройств и контроль над ними. Хранение и обработка значительных объёмов данных
Наша команда обеспечивает хранение данных с множества устройств и поиск по ним. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Свободно владеете C++ и другими популярными языками программирования (например, Python)
- Разрабатывали высоконагруженные сервисы
- Работали с системами обработки и хранения больших объёмов данных
- Проектировали, создавали и сопровождали высоконадёжные сервисы, доступные 24/7
- Имеете базовые представления о сетевой безопасности
Дополнительные требования:
- Работали с userver
- Работали с многопоточностью
- Знакомы с любой СУБД