Java-разработчик (проект «VK Звонки»), Санкт-Петербург
Наша команда занимается сервисом звонков — одним из самых востребованных продуктов ВКонтакте.
VK Звонки — сервис для видео-конференц-связи на неограниченное количество участников, без лимита по времени и с широким набором функций. Звонки доступны в мобильном приложении (iOS и Android) и веб-версии социальной сети ВКонтакте, а в также отдельном десктопном приложении.
Наша команда входит в состав направления VK Видео. Команда занимается full-stack разработкой: создаём технологичные продукты в области обработки и передачи видео, алгоритмы машинного обучения и компьютерного зрения, а также видеоконференцсвязь для пользователей.
Став частью нашей команды, ты сможешь поработать с действительно большими нагрузками и объемами данных. Не просто работать с современными технологиями, а создавать их.
Задачи
- участвовать в разработке новых фич и разработке видеоконференций;
- работать над бизнес логикой видеоконференции;
- развивать и улучшать существующие решения и технологии, обеспечивающие высокое качество видео/звука;
- проектировать и реализовывать новый API.
Требования
- отлично знание Java, Spring, JMM, Concurrency;
- знакомство с внутренним устройством JVM;
- знание сетевых технологий и протоколов передачи данных;
- понимание классических алгоритмах и структурах данных;
- нацеленность на результат и самостоятельностью в решении задач;
- умение работать в команде.
Будет плюсом
- знание WebRTC;
- опыт работы с Zookeeper, Cassandra.
Мы предлагаем
Формат работы
Уровень
График работы
ВКонтакте
ВКонтакте — один из самых высоконагруженных проектов рунета. В сутки у нас бывает до 30 релизов и 125 миллиардов запросов к API. Всё это вытягивает небольшая команда разработчиков, где каждый — суперпрофессионал, который нашёл интересные для себя задачи.