Ведущий программист-разработчик в VK Звонки

Ведущий программист-разработчик в VK Звонки

Мы разрабатываем VK Звонки — бесплатный сервис видеоконференций для веб-версии и мобильного приложения ВКонтакте, а также отдельное десктопное, мобильное и веб-приложение. Это единственная в мире платформа видеосвязи без ограничений по количеству участников с видео. Крупшейшая платформа видеосвязи РФ. В VK Звонках мы создаём собственные решения для транскодирования, передачи видео и аудио в условиях потерь, нейросетевого улучшения аудио и другие. Строим и масштабируем архитектуру, боремся за latency и обходим ограничения WebRTC в количестве участников и демонстрации экрана.

У нас интересно, потому что можно:

  • приложить руку к сервису для миллионов пользователей и полноправно влиять на развитие продукта;
  • поработать над технологиями, не имеющими аналогов на российском рынке, например собственными протоколами видеостриминга, технологиями транскодирования, поддержкой QUIC и многим другим;
  • перенять у команды более чем десятилетний опыт работы с видео, конференциями и высоконагруженными проектами;
  • прокачаться в архитектуре и производительности — для нас они критически важны, и мы уделяем им много внимания.

Задачи

  • Работать над бизнес-логикой видеоконференций;
  • интегрировать наши звонки в решения партнёров;
  • повышать стабильность работы приложения в условиях плохих сетей;
  • проектировать и реализовывать новый API.

Требования

  • Знаете Java, Concurrency, Java Memmory Model, Spring IoC (минимально используется);
  • разбираетесь в классических алгоритмах и структурах данных;
  • знаете сетевые технологии и протоколы передачи данных, ремоутинг;
  • знакомы с внутренним устройством JVM;
  • умеете работать в команде.

Будет плюсом

  • Знакомство с WebRTC;
  • микросервисы, хайлоад;
  • опыт разработки систем видеоконференций или IP-телефонии;
  • опыт работы с ZooKeeper, Cassandra (NoSQL).

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Формат работы

дистанционный

Уровень

senior

График работы

полный

VK Звонки

Сервис видеоконференций для личного и рабочего общения. Это первая в мире платформа видеосвязи, которая сняла все ограничения на количество участников с видео, и под капотом у неё много уникальных технических решений, разработанных в нашей команде. 

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Похожие вакансии

Технический архитектор

VK Tech
Москва, гибкий

Java Developer в команду онлайн-рекомендаций

AI VK
Москва, гибкий

Руководитель группы рекомендаций

VK Клипы
Москва, гибкий

Руководитель группы разработки хранилищ

Единые облачные технологии
Москва, гибкий

Руководитель core-команды разработки

Коммуникационные платформы
Москва, комбинированный

Руководитель команды разработки высоконагруженных систем

VK Видео
Санкт-Петербург, комбинированный

Java Lead в команду рекомендательной системы

AI VK
Москва, офисный

Старший Java-разработчик в команду рекомендаций социальных сервисов

AI VK
Санкт-Петербург, гибкий

Java разработчик в команду ML

AI VK
Санкт-Петербург, комбинированный

Java-разработчик в команду поиска

ОК
Санкт-Петербург, комбинированный

Java Developer

VK Звонки
Москва, гибкий

Java-разработчик в команду рекомендательной системы

AI VK
Москва, гибкий

Java Developer в службу рекомендаций

Дзен
Москва, гибкий

Java Developer

VK Видео
Санкт-Петербург, гибкий

Java Lead MLOps-инструментов

AI VK
Москва, офисный

Java Team Lead

VK
Москва, комбинированный

Senior Java Developer

VK
Москва, гибкий

Backend Java Developer на проект чат-бота

Клиентский опыт
Москва, гибкий

Старший разработчик в команду архитектуры

ВКонтакте
Санкт-Петербург, гибкий

Java-разработчик

Дзен
Москва, комбинированный

Senior Java Developer

RuStore
дистанционный

Frontend Developer

Медиапроекты Mail
Москва, гибкий

Разработчик Big Data

ОК
дистанционный

Java Developer

ОК
Санкт-Петербург, гибкий

Team Lead DWH группы

Data Office
Москва, комбинированный

Golang Developer в команду «Антиробот»

Информационная безопасность
Москва, гибкий

Java Developer

Tarantool
Москва, комбинированный

Lead A/B Platform

Data Office
Москва, комбинированный

Специалист по информационной безопасности (AppWebSec)

RuStore
Москва, гибкий

Go Developer

Единые облачные технологии
Москва, гибкий

Ведущий Java-разработчик

Единые облачные технологии
Москва, гибкий