MAX — это цифровая платформа от VK, в которую интегрированы мессенджер, мини-приложения, нейропомощник, платёжный сервис и конструктор чат-ботов. Вместе мы делаем суперприложение, которое будет закрывать любые повседневные задачи человека: от звонка другу и просмотра погоды до оплаты парковки, записи в поликлинику и бронирования столика в ресторане.
Наша команда создаёт ключевую инфраструктуру для верификации пользователей для всех сервисов группы. Сейчас мы в активной фазе: строим с нуля единый сервис верификации, который заменит 15-летнее legacy на Perl. Это критически важный узел, через который проходят каскады проверок: SMS, Mobile ID, MAX, Telegram и Flash-calls. Параллельно мы развиваем транспорт для доставки Push-уведомлений на миллионы Android-устройств. Нам нужен сильный инженер, который готов не только проектировать архитектуру, но и задавать стандарты кода, писать его и развивать команду из 14 человек.
Наш стек:
- Язык — Go
- Брокеры и хранилища — Kafka, PostgreSQL, ClickHouse, YT, Redis
- Инфраструктура — VK OneCloud
Задачи
- Развитие SMS-Gate, VKCM и других проектов подразделения
- Перенос логики с Perl-систем на современный стек без деградации сервиса
- Реализация сложной логики выбора каналов доставки (SMS/Call/Push/Messenger) для оптимизации стоимости и конверсии
- Тюнинг метрик и создание алертов на основе данных в VictoriaMetrics и Grafana
- Ревью кода, менторство разработчиков и внедрение стандартов разработки в команде
- Оптимизация CI/CD пайплайнов и работа с техническим бэклогом (сокращение техдолга — наш приоритет)
Требования
- Опыт от 3–5 лет коммерческой разработки на Go
- Опыт проектирования распределённых систем, работающих под высокой нагрузкой (Highload)
- Глубокие знания PostgreSQL, Redis и опыт работы с Kafka (понимание специфики партиций, репликации и гарантий доставки)
- Умение не просто «смотреть графики», а самостоятельно настраивать сбор метрик и алертинг
- Желателен опыт управления командой или менторства. Способность аргументированно защитить техническое решение
- Спокойное отношение к чтению старого кода для его последующей замены, а также к работе с новым для себя стеком технологий
- Готовность работать в гибридном или офисном режиме работы
Будет плюсом
- Опыт работы с Push-сервисами или телеком-протоколами
- Опыт в переговорах с техническими партнёрами (операторы связи, вендоры и др.)
Мы предлагаем
Формат работы
Уровень
График работы
MAX
Цифровая платформа, в которую интегрированы мессенджер, мини-приложения, нейропомощник, платёжный сервис и конструктор чат-ботов.