VK Клипы — это продукт коротких вертикальных видео внутри ВКонтакте, отвечающий за пользовательский сценарий просмотра, публикации и дистрибуции клипов в приложении. Продукт включает рекомендательную выдачу, подписочные и контентные сценарии, тренды, музыкальные и хештеговые механики, а также интеграции с рекламой, видеоинфраструктурой и другими поверхностями ВКонтакте. Для пользователя это один из ключевых контентных форматов с высокой частотой потребления и жёсткими требованиями к скорости, стабильности и качеству рекомендаций.
С технической точки зрения VK Клипы — highload-продукт на стыке нескольких крупных платформ: рекомендаций, видео, ленты, рекламы, модерации. Команда развивает продуктовую backend-часть клипов, реализует новые продуктовые сценарии, улучшает метрики потребления и участвует в эволюции архитектуры: выносе функциональности из монолита, развитии Go-сервисов и повышении надёжности и масштабируемости системы.
Задачи
- Разработка и развитие backend-функциональности продуктовой части VK Клипов (как монолита на PHP, так и микросервисов на Go)
- Участие в выносе и переработке функциональности из монолита в Go-сервисы
- Проектирование и реализация новых сервисов, API и внутренних интеграций
- Оптимизация производительности, стабильности и масштабируемости backend-решений
- Участие в проработке архитектуры и технических решений по продуктовым задачам
- Интеграция с внутренними платформами и смежными сервисами рекомендаций, видео и ленты
- Разбор инцидентов, поиск узких мест, улучшение наблюдаемости и качества эксплуатации
- Взаимодействие с аналитиками, продактами, клиентскими и смежными backend-командами
- Участие в code review, техническом обсуждении задач и формировании инженерных практик команды
Требования
- Уверенное владение Go и опыт промышленной backend-разработки
- Опыт проектирования и разработки высоконагруженных сервисов
- Понимание вопросов отказоустойчивости, производительности и деградации функциональности
- Понимание принципов микросервисной архитектуры и интеграционного взаимодействия между сервисами
- Опыт работы с key-value БД, ClickHouse
- Опыт работы с асинхронными взаимодействиями, очередями
- Умение писать понятный, поддерживаемый код и разбираться в чужом коде
- Навыки профилирования, отладки и анализа проблем
- Опыт участия в командной разработке: code review, декомпозиции задач, взаимодействии со смежными командами
Будет плюсом
- Опыт миграции функциональности из монолита в микросервисы
- Знание PHP/KPHP
- Опыт работы с highload-продуктами и рекомендательными/контентными системами
Мы предлагаем
Формат работы
Уровень
График работы
VK Клипы
Ведущий российский сервис коротких вертикальных видео для зрителей и для авторов контента. Здесь каждый может проявить себя, не имея специальных навыков и дорогой техники.