Участие в проекте по созданию S3-совместимого объектного хранилища, масштабируемого на десятки/ сотни петабайт. В качестве слоя хранения используются существующие блочные SDS. Основной язык разработки Golang.
Обязанности
- разработка компонент S3-совместимого объектного хранилища на языке
- Go Написание тестов (функциональных и нагрузочных) Code review.
Требования
- практический опыт разработки на Go или опыт написания системного кода на C/C++ с желанием писать на Go
- опыт разработки многопоточных приложений
- опыт проектирования и разработки gRPC/REST API
- опыт разработки сетевых приложений и понимание стека TCP/IP
- уверенный пользователь Linux (работа с файлами, ssh, systemctl).
Приветствуются:
- понимание особенностей построения современных высокодоступных систем Практический опыт использования алгоритмов распределенного консенсуса (Raft, Paxos и др.)
- опыт разработки распределенных систем и представление о схемах репликации и шардирования
- работа с асинхронными, многопоточными и неблокирующими алгоритмами и структурами данных
- опыт системного программирования и низкоуровневой работы с Linux Стэк: Golang, NBD, Linux, SDS, S3.
Условия
- гибридный формат работы
- годовой бонус и ежегодный пересмотр зарплаты
- статус аккредитованной ИТ-компании со всеми преимуществами
- расширенный ДМС с первого дня и льготное страхование для семьи
- корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
- льготное кредитование в Сбере, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний
- гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ.