Go разработчик в команду IAM User Flow, Москва
IAM - базовый блок облака VK Cloud, отвечающий за операции, связанные с аутентификацией и авторизацией пользователей.
Наш сервис лежит в основе всех задач по управлению доступа на облачной платформе.
Мы - высоконагруженный сервис. Сейчас сервис, который принимает запросы, принимает сотни тысяч запросов в секунду, близко подходим к миллионам RPS.
Ищем разработчиков, которые будут решать сложную задачу разделения прав, аутентификации. Сейчас мы подходим к миллионам RPS - это большие масштабы.
В рамках этих больших масштабов нам нужно следить за логикой распределения прав и ее безошибочностью. Мы будем рады людям, хорошо умеющим в алгоритмы, структуры данных, любящим оптимизировать код.
В нашем случае каждая лишняя миллисекунда в обработке запроса превращается в часы работы сервиса. Помимо этого, мы внимательно следим за показателями отказоустойчивости.
Стек: GoLang, Python, Trantool, lua, gitlab, gitlab CI\CD, Docker
Задачи
- Нестандартные и амбициозные задачи, связанные с огромным количеством операций, где нет места ошибке;
- Задачи по оптимизации и интеграции;
- Участие в проектировании и разработки сервиса авторизации и аутентификации - IAM;
- Решение задач по улучшению производительности компонентов и сервисов;
- Обеспечение масштабирования и отказоустойчивости IAM;
- Решение задач по мониторингу.
Требования
- Отличные знания языка Go;
- Знание базовых алгоритмов и структур данных, практическое их применение в построении распределенных, отказоустойчивых, масштабируемых систем;
- Понимание характеристик производительности операционной системы и приложений.
Мы предлагаем
Формат работы
Уровень
График работы

VK Cloud
VK Cloud — это платформа облачных сервисов для бизнеса и разработчиков. С 2018 года мы развиваем облачные сервисы по модели as-a-service в публичных и частных инсталляциях.