Мы работаем над самой масштабной контентной платформой в рунете — по объёму, форматам, времени потребления и аудитории. Миллионы RPS и петабайты данных — главные вызовы для бэкенда ВКонтакте.
Core Backend — это слой продуктовой инфраструктуры, который лежит в основе и позволяет разным командам двигаться вперёд, не решая одни и те же задачи.
Мы ищем инженера, который хочет решать сложные задачи и напрямую влиять на архитектуру ВКонтакте.
Задачи
- Проектирование и реализация новых Go-сервисов для распила монолита.
- Оптимизация нагрузки и потребления ресурсов существующих сервисов.
- Переход на современные Open Source базы данных.
- Повышение надёжности ВКонтакте.
Примеры конкретных задач в работе
- Сервис статистики для авторов. Единая точка входа для работы со статистикой. Обрабатывает около миллиона событий в секунду, связанных с взаимодействием с контентом, и отображает её в личных кабинетах авторов практически в реальном времени.
- Лайки и реакции. Единый сервис для простановки лайков и реакций для любых сущностей. Архив объёмом в триллион лайков, миллионы чтений и тысячи записей в секунду.
- Комментарии. Единый сервис для работы с комментариями к любым сущностям — посты/видео/клипы. Унифицированная и настраиваемая логика для лёгкой интеграции в любой продукт.
Требования
- Владение Go, Java, C++ или другими языками.
- Опыт работы с высоконагруженными сервисами и проектирования отказоустойчивых решений.
- Опыт работы с несколькими популярными open-source решениями: PostgreSQL, MongoDB, Redis, ClickHouse, Kafka или аналогами.
Будет плюсом
- Знание PHP.
- Опыт оптимизации вычислений и хранения данных.
- Опыт работы с YTsaurus.
Работа в VK — это
- Возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей.
- Амбициозные задачи, масштабные проекты и возможности для профессионального роста.
- Совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время.
- Работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом.
- Программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников.
- Компенсация питания в кафе и ресторанах рядом с офисами — 800 рублей в день.
- Компенсация спортивных активностей — 30 000 рублей в год в регионах и 35 000 рублей в год в Москве и в Санкт-Петербурге.
- 17 корпоративных команд по 12 видам спорта.
Присоединяйтесь к нашей команде, чтобы создавать сервисы и технологии, которые улучшают качество жизни миллионов людей.