Golang-разработчик в Blob Storage
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Объединённая компания Wildberries и Russ — это международная технологическая компания, образованная в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ.
Мы в поисках Golang-разработчика в команду Blob Storage, которая создаёт высоконагруженное распределённое хранилище объектов, рассчитанное на десятки петабайт данных. Наша команда отвечает за ключевые компоненты системы: отказоустойчивое хранение, эффективное распределение данных и их восстановление в случае сбоев.
На данный момент разработана основная часть самого хранилища и идёт работа над механизмом восстановления данных.
Вам предстоит заниматься:
- Оптимизацией ядра высоконагруженного распределённого хранилища;
-
Проектированием и доработкой протоколов коммуникации между нодами кластера;
-
Реализацией механизмов обеспечения отказоустойчивости и восстановления данных после аппаратных и других сбоев;
-
Совершенствованием фреймворка для нагрузочного тестирования.
Что мы ожидаем:
- Опыт работы на позиции Senior Developer;
- Отличное владение Go/Java/Kotlin;
- Уверенное знание одного из низкоуровневых языков (C++/C/Rust);
- Понимание принципов работы распределённых систем и сетевых взаимодействий;
- Глубокие знания операционной системы Linux.
Будет плюсом:
- Опыт разработки сетевого или инфраструктурного кода (storage, database, message queue и т.п.);
- Участие в сложных проектах с нестандартной архитектурой, где вы принимали ключевые технические решения;
- Участие в соревнованиях по программированию: ACM ICPC, Codeforces, CTF и подобные.
Мы предлагаем:
- Удаленный или гибридный формат работы;
- Оформление в аккредитованную IT-компанию (с поддержкой условий IT-ипотеки);
- Бесплатное питание при работе из офиса;
- ДМС со стоматологией (после 3-х месяцев испытательного срока);
- Корпоративные обучения и IT-мероприятия.