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