Lead Software Engineer (удаленная работа)

3 ноября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Lead Software Engineer

Описание вакансии

В данный момент, мы ищем Lead Software Engineer на внутренний проект компании Deckhouse Storage.
Команда Storage создаёт и интегрирует решения, которые обеспечивают постоянное (persistent) хранение данных в платформе Deckhouse.
SI-драйверы (Container Storage Interface) обеспечивают подключение уже развёрнутых хранилищ к кластеру Kubernetes.
SDS (Software-defined storage) программно-определяемые хранилища, развёртываемые непосредственно в кластере Kubernetes. Сейчас это LINSTOR+DRBD и Ceph. Вам предстоит возглавить небольшую команду разработки.

Чем предстоит заниматься:

  • Участвовать в разработке и развитии систем хранения для платформы Deckhouse, например кластерной файловой системы, и механизмов живой миграции данных между StorageClass ами.
  • Взаимодействовать с внутренними и внешними пользователями по решению вопросов работы компонентов систем хранения платформы Deckhouse.

  • Управлять R&D-проектами команды Storage.

  • Разбираться в исходном коде компонентов: модулей ядра Linux, различных Open Source-решений.

  • Заниматься декомпозицией задач.

  • Писать и поддерживать актуальную архитектурную документацию: UML-диаграммы, Architectural Decision Records (ADR), схемы в draw.io/miro.

Мы ожидаем:

  • Понимание работы ОС Linux.
  • Знание сложных алгоритмов и умение их применять.

  • Глубокое понимание и опыт проектирования распределённых вычислительных систем.

  • Опыт разработки сложных систем и высоконагруженных приложений.

  • Умение читать код на C/C++.

  • Хорошая экспертиза и опыт разработки на одном из следующих языков: Go/Python/Rust/C++/C.

  • Умение и готовность составлять понятные схемы, диаграммы и спецификации.

  • Знание английского языка, достаточное для ведения письменной коммуникации с Open Source-сообществом: создание issues, переписка в mailing lists.

  • Готовность самостоятельно исследовать новые и малоизученные области.

Будет плюсом:

  • Опыт разработки одной из SDS-систем (Ceph, LINSTOR, Longhorn).
  • Понимание принципов работы файловых систем.

  • Опыт работы с LVM и/или ZFS.

  • Опыт использования оркестраторов контейнеров и/или виртуальных машин.

  • Опыт использования Kubernetes и облачных сервисов.

  • Опыт написания драйверов устройств и/или модулей ядра.

  • Глубокое понимание работы ОС Linux.

  • Опыт работы с iSCSI, Multipath, Fibre Channel.

  • Понимание принципов работы таких протоколов, как DRBD, NVMe-oF, RDMA.

  • Навыки устранения неполадок в кластерах Kubernetes.

  • Хорошие коммуникативные навыки.

Условия:
  • Работа в ИТ-компании, аккредитованной Минцифры России.

  • Полностью белая ЗП и её регулярная индексация по итогам performance review.

  • ДМС (со стоматологией и телемедициной) в вашем городе.

  • Скидка 50% на сервис онлайн-психотерапии Ясно .

  • Английский с корпоративным преподавателем в рабочее время.

  • Удалённая работа из любой точки.

  • Современное железо от компании.

  • Профессиональное обучение, наставничество и внутренние конференции.

  • Органическое неприятие бюрократии, симуляции полезности работы, поверхностности на уровне культуры компании.

  • Внятное понимание, зачем вы работаете и какую пользу приносите.

Интересно? Откликайся и будь частью команды Флант!



Посмотрите похожие вакансии

Lead Software Engineer (TS/Go)
Компания: EmFi Technologies Limited
Зарплата: от 434 664 до 531 255 руб.
Developer/Software Engineer
Компания: Diebold Nixdorf
Зарплата: от 200 000 до 200 000 руб.
Mobile Software Engineer
Компания: Aram Meem Services
Зарплата: з.п. не указана
Senior Software Engineer (Python)
Компания: Devhunt
Зарплата: з.п. не указана