Software engineer (Go, Object Storage Framework)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
YADRO — группа российских технологических компаний, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования.
Мы запускаем новое продуктовое направление – разработка децентрализованного объектного хранилища данных с поддержкой протоколов S3 и HTTP. Решение подходит для хранения многопетабайтных объемов данных в постоянном доступе (это «очень много» данных).
Новое решение будет создаваться за счет внутренней разработки, уже существующих компонентов команды Yadro, а также open-source продуктов, которые мы будем не только использовать, но и развивать (то есть «контрибьютить» в их кодовую базу).
У тебя есть опыт в Go (Golang), желание создавать надежные высоконагруженные системы, работать с современным технологическом стеком и open-source сообществом? Присоединяйся к нашей команде!
Чем предстоит заниматься:
- Участвовать в проектировании и развитии архитектуры объектного хранилища;
- Анализировать требования, технической декомпозицией и созданием спецификаций конкретных элементов и компонентов системы;
- Разрабатывать компонент системы в технологическом стеке Go/Linux;
- Разрабатывать unit тесты / функциональные тесты, проведение code-review;
- Участвовать в диагностике возможных проблем работы системы в тестовых и полевых сценариях;
- Работать в кросс-функциональной команде и взаимодействовать с командами развития продукта, системным тестированием, технической поддержкой.
Мы ожидаем от будущего члена команды:
- Уверенное владение Go (Golang);
- Опыт коммерческой серверной разработки от 5-ти лет;
- Опыт разработки контейнеризируемых приложений;
- Опыт разработки многопоточных приложений;
- Знание устройства и опыт работы в Linux;
- Базовое знание сетей, передачи и хранения данных;
- Умение и желание искать решения для технических «вызовов»;
- Английский язык на уровне чтения технической документации.
Дополнительно приветствуем:
- Опыт разработки на C/C++;
- Опыт работы с высоконагруженными распределенными системами;
- Опыт разработки систем хранения данных.
Бонусы
Мы предлагаем:
- Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
- Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
- Программу рекомендаций: рекомендуя друзей или бывших коллег, вы получаете возможность работать вместе (и денежный бонус);
- Гибридный формат работы: рабочее место в комфортном лофт-офисе + удалённая работа из дома на корпоративном ноутбуке.