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