Разработчик объектного хранилища Go, Москва.
▷ Работодатель: МойОфис
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
8
* This listing is inactive or archived *
Мы разрабатываем МойОфис — платформу для корпоративных коммуникаций и работы с документами в крупных компаниях, государственных организациях и образовательных учреждениях.
Команда московского центра разработки занимается созданием сервисной платформы, включающей в себя почту, календарь, службу каталогов и облачное файловое хранилище. Одним из core-сервисов нашей платформы является распределённое объектное хранилище.
Мы ищем разработчиков, увлечённых распределёнными системами и архитектурой баз данных, для развития наших сервисов хранения. В ваши обязанности будет входить поддержка и развитие экосистемы облачного файлового хранилища (от реализации алгоритмов синхронизации реплик по Gossip-протоколу до разработки WebDAV сервера).
Ваши будущие задачи:
- проектирование архитектуры и реализация компонентов облачного хранилища;
- покрытие кода тестами различных уровней;
- поиск и решение проблем производительности;
- развитие систем сбора статистики и мониторинга.
Используемые технологии: Go, gRPC, RocksDB, Leaderless replication, Raft, Erasure coding, Content-defined chunking.
Для нас важно:
- понимание проблематики распределённых систем;
- понимание архитектуры scale-out хранилищ;
- опыт серверной разработки от 3 лет;
- опыт разработки на Go от 1 года;
- опыт асинхронного программирования;
- хорошие знания структур данных и алгоритмов;
- навыки работы в Linux среде;
- ответственность и достаточная самостоятельность;
- готовность к разработке протоколов по англоязычным спецификациям;
- уверенность при работе с существующим кодом.
Будет плюсом:
- если у Вас есть опыт разработки на С++ и Python;
- если Вы не боитесь распределённых транзакций;
- если Вы знаете, кто такие Лесли Лемпорт и Мартин Клеппман;
- если Вы знаете, как повлияла на мир распределённых баз данных Amazon Dynamo.
Мы предлагаем:
- работу в стабильной аккредитованной компании;
- возможность работать в крупном, постоянно развивающемся проекте с нетривиальными задачами;
- современные подходы к архитектуре и технологический стек;
- возможность изучения современной научно-технической литературы (paper'ы в научных журналах, материалы конференций) и реализации в проекте передовых идей и технологий;
- возможность предлагать свои идеи и влиять на проект - проработайте идею с командой и она воплотится в жизнь;
- наращивать экспертизу - в нашей команде принято совершенствоваться и делиться знаниями, коллеги готовы рассказать и научить тому, в чем отлично разбираются;
- комфортную атмосферу - мы уважаем друг друга, открыты к общению на любые темы и ценим увлеченных людей;
- льготную ипотеку до 5%;
- профильные курсы, корпоративный английский, участие в конференциях (в том числе спикером, если есть желание и готовность);
- приятный социальный пакет – ДМС со стоматологией, оплачиваемое питание, завтраки и перекусы в офисе;
- отсутствие строгого дресс-кода;
- офис в центре Москвы (метро Тверская/Пушкинская/Чеховская);
- комбинированный режим работы/гибридный график.