Fullstack (Video) Developer

Москва
Полный день
ООО ДОМ-ИТ

РосДомофон - облачная платформа управления элементами умного дома, которая уже сейчас умеет превращать простой домофон в умный, а также управлять освещением, замками и видеонаблюдением. А в ближайшем будущем сможет отличать жильцов подъезда от посторонних людей, снимать показания со счетчиков и являться хостом для всех умных элементов в многоквартирном доме. Мы развиваемся при поддержке Сколково.


Требования:

  • Активное участие в командной работе по развитию платформы;
  • Разработка и развитие приложений микросервисной архитектурны (middleware, backend, databases), которые предоставляют HTTP REST API;
  • Решение задач масштабирования и отказоустойчивости, оптимизация работы под нагрузкой
  • Планирование, проектирование и разработка компонент системы (в микросервисной архитектуре) по работе с видео: от runtime-компонент по работе с live видео-потоками, до инфраструктурных задач по распределенному хранению видео-архивов и развитию видео-плееров на стороне клиентских приложений (Android, iOS, Web).

Будет плюсом:

  • Знание Spring boot;
  • Опыт разработки и реализации базы данных (PostgreSQL, CockroachDB, Hadoop и т.п.);
  • Опыт разработки многопоточных, высоконагруженных систем;
  • Понимание микросервисной архитектуры, основных принципов работу Docker и Kubernetes;
  • Опыт работы с Prometheus и Grafana;
  • Опыт создания собственных видео-серверов;
  • Знание .NET Core;
  • Опыт разработки клиентских видео-плееров под Android/iOS;
  • Опыт работы с IP-камерами;
  • Опыт распознавания событий на видео (алгоритмы распознавания, data science);
  • Опыт работы со звуком (в видео и отдельно, G711, ACC);
  • Опыт участия в процессах тестирования: нагрузочного, автоматизированного, интеграционного.

Обязанности:

  • Активное участие в командной работе по развитию платформы;
  • Разработка и развитие приложений микросервисной архитектурны (middleware, backend, databases), которые предоставляют HTTP REST API;
  • Решение задач масштабирования и отказоустойчивости, оптимизация работы под нагрузкой
  • Планирование, проектирование и разработка компонент системы (в микросервисной архитектуре) по работе с видео: от runtime-компонент по работе с live видео-потоками, до инфраструктурных задач по распределенному хранению видео-архивов и развитию видео-плееров на стороне клиентских приложений (Android, iOS, Web).

Условия работы:

  • Амбициозный, перспективный проект по созданию нового продукта на растущем рынке;
  • Новейшие и самые актуальные технологии;
  • Сложные технические и алгоритмические задачи;
  • Возможность создать что-то осязаемое;
  • Сильную команду профессионалов, компетентных в широчайшем наборе областей - от разработки устройств и создания облачных платформ до первоклассных мобильных приложений;
  • Гибкие методологии разработки (Agile);
  • Демократичную дружественную атмосфера;
  • Гибкий/Гибридный график работы;
  • Возможность дистанционной работы;
  • Офис в Технопарке Академгородка или в Сколково.