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++;
  • Опыт работы с высоконагруженными распределенными системами;
  • Опыт разработки систем хранения данных.

Бонусы

Мы предлагаем:

  • Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
  • Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
  • Программу рекомендаций: рекомендуя друзей или бывших коллег, вы получаете возможность работать вместе (и денежный бонус);
  • Гибридный формат работы: рабочее место в комфортном лофт-офисе + удалённая работа из дома на корпоративном ноутбуке.