Старший Go-разработчик (Core Backend)
Описание
Локация: Москва; удалённая работа
Компания
VK развивает масштабную контентную платформу с миллионами RPS, петабайтами данных и продуктовой инфраструктурой Core Backend.
Что делать
Проектировать и реализовывать новые Go-сервисы для декомпозиции монолита.
Оптимизировать нагрузку и потребление ресурсов существующих сервисов.
Переводить платформу на современные open-source базы данных.
Разрабатывать сервис статистики авторов, обрабатывающий около миллиона событий в секунду и отображающий данные почти в реальном времени.
Развивать сервисы лайков, реакций и комментариев для различных типов контента.
Участвовать в редизайне платформы сообщений и миграции триллионов сообщений на современный open-source стек.
Требования
Уверенное владение Go.
Опыт работы с высоконагруженными сервисами и проектирования отказоустойчивых решений.
Опыт работы с несколькими популярными open-source решениями: PostgreSQL, MongoDB, Redis, Cassandra, ClickHouse, Kafka или аналогами.
Хорошо, если есть
Знание PHP.
Опыт оптимизации вычислений и хранения данных.
Опыт работы с YTsaurus.
Культура и преимущества
Удалённый формат работы.
Возможность напрямую влиять на архитектуру VK.
Работа с высокими нагрузками, миллионами RPS и петабайтами данных.
Развитие переиспользуемого Core Backend-слоя для разных продуктовых команд.