Мы разрабатываем VK Звонки — бесплатный сервис видеоконференций для веб-версии и мобильного приложения ВКонтакте, а также отдельное десктопное, мобильное и веб-приложение. Это единственная в мире платформа видеосвязи без ограничений по количеству участников с видео. Крупнейшая платформа видеосвязи РФ. Под её капотом много уникальных технических решений, разработанных в нашей команде.
Приглашаем в нашу команду специалиста, который вместе с нами будет совершенствовать этот крутой инструмент онлайн-коммуникации в экосистеме VK!
У нас интересно, потому что:
- Есть возможность приложить руку к сервису для миллионов пользователей и полноправно влиять на развитие продукта
- Поработать над технологиями, не имеющими аналогов на российском рынке, например собственными протоколами видеостриминга, технологиями транскодирования, поддержкой QUIC и многим другим
- Перенять у команды более чем десятилетний опыт работы с видео, конференциями и высоконагруженными проектами
- Прокачаться в архитектуре и производительности — для нас они критически важны, и мы уделяем им много внимания
Мы создаём продукты для миллионов людей и, чтобы они отвечали потребностям аудитории, разрабатываем собственные технологии для видеосвязи, видеостриминга, передачи данных и много другого. Все наши решения должны удовлетворять жёстким требованиям к надёжности, производительности, скорости, качеству и работать под действительно высокими нагрузками.
Всего несколько компаний в мире сталкиваются с похожими задачами, поэтому готовых рецептов в нашей работе нет. Мы внедряем машинное обучение на всех уровнях и верим, что за ним будущее. Любим эксперименты (обязательно измеримые) и ценим желание развиваться в разработке технологичных продуктов, предлагать идеи и реализовывать их в нашей дружной команде.
Задачи
- Работать над бизнес-логикой видеоконференций
- Интегрировать наши звонки в решения партнёров
- Повышать стабильность работы приложения в условиях плохих сетей
- Проектировать и реализовывать новый API
Требования
- Уже работали с Java, Concurrency, Java Memmory Model, Spring IoC (минимально используется)
- Разбираетесь в классических алгоритмах и структурах данных
- Знаете сетевые технологии и протоколы передачи данных, ремоутинг
- Знакомы с внутренним устройством JVM
- Умеете работать в команде
Будет плюсом
- Знакомы с WebRTC
- Работали с микросервисами и хайлоад
- У вас есть опыт разработки систем видеоконференций или IP-телефонии
- Работали с ZooKeeper, Cassandra (NoSQL)
- Оne-Nio
Работа в VK — это:
- Возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей
- Амбициозные задачи, масштабные проекты и возможности для профессионального роста
- Совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время
- Работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом
- Программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников
- Компенсация питания в кафе и ресторанах рядом с офисами — 800 рублей в день
- Компенсация спортивных активностей — 30 000 рублей в год в регионах и 35 000 рублей в год в Москве и в Санкт-Петербурге
- 17 корпоративных команд по 12 видам спорта.
Присоединяйтесь к нашей команде, чтобы создавать сервисы и технологии, которые улучшают качество жизни миллионов людей.