Senior Backend developer
Зарплата
от 130 000 до 180 000 ₽
Требования
Местоположение и тип занятости
Компания
Видеонаблюдение через интернет и видеоаналитика в облаке
Описание вакансии
Условия работы
Мы делаем сервис для анализа видеопотока с камер видеонаблюдения алгоритмами машинного зрения, а также хранения архива в облаке.
Ищем человека, который возьмет на себя бэкенд-разработку веб-части сервиса с нуля. Вкратце предстоит делать: видео-архив IP-камер, бэкенд для индексирования, хранения и выдачи видеоданных, веб-интерфейс видеоархива, базы данных, API и портал для клиентов сервиса, интеграцию с сервисом видеоаналитики.
Стэк технологий:
- Docker для разработки, доставки и деплоя
- Cassandra для фасетного поиска
- RabbitMQ для гарантированной доставки контента в облако
- Prometheus+Grafana для мониторинга и ELK для сбора логов
- Популярные фреймворки на PHP или Python и реляционные бд PostgreSql / Mysql для web
- Nginx для отдачи видеоархива
- ffmpeg для обработки видео (в частности, нарезка HLS кусков)
- Ansible (или аналог) для развёртывания stateful сервисов, таких как СУБД
Требования:
- Опыт серверной разработки на PHP или Python, в т.ч. веб-разработки на современных фреймворках (Yii, Laravel, Symfony / Django, Flask).
- Опыт разработки приложений под Linux
- Понимание принципов построения распределенных систем (очереди, репликации, балансировщики и т.п.)
- Реляционные СУБД PostgreSql / Mysql
- Базовые навыки в DevOps (собрать Docker образ для своего приложения, настроить деплой)
Плюсами будут:
- Опыт работы с Cassandra
- Опыт работы с медиаконтентом, а именно обработка, хранение и доставка видеоданных
Условия:
- Работа над востребованным продуктом на раннем этапе развития;
- Гибкий график;
- Минимум формальностей;
- Лофт с видом на набережную в 10 минутах ходьбы от станций метро «Воробьёвы горы» или «Ленинский проспект».