TeamLead / Лидер команды разработчиков в проект высокотехнологичной СХД (DataPath/C)
Промобит
Удаленная работа
Опыт: более 6 лет
Полная занятость
Описание:
Группа компаний BITBLAZE - российский разработчик и производитель серверов, систем хранения данных (СХД), рабочих станций под собственной торговой маркой. Мы работаем на переднем крае технологий, внедряя инновации и создавая решения с нуля совместимые с отечественными процессорами "Эльбрус" и "Байкал", на основе высокоскоростных протоколов NVMe строим и патентуем свои уникальные решения. В связи с активным ростом компании, мы ищем в нашу команду опытного лидера разработки C для работы над проектом создания распределенной системы хранения данных (СХД), которая объединяет файловый и блочный доступ, высокую скорость обработки и отличную масштабируемость. На проекте предстоит руководить командой разработки высокопроизводительной параллельной распределённой СХД с поддержкой различных RAID/Erasure Coding-топологий и протоколов, включая распределенный SAN (Fibre Channel, iSCSI/iSER, NVMe-OF) и параллельный NAS. Основной фокус: создание отказоустойчивого решения, обеспечивающего масштабируемость и быструю обработку данных, раскрывающую все возможности современных аппаратных систем. С технической точки зрения, работа над проектом позволит расширить и углубить знания в области систем хранения данных, сетевых протоколов и распределённых кластерных вычислений, предлагая интересные инженерные задачи и вызовы. Почему стоит присоединиться к нам? Уникальная возможность: Станьте частью перспективного проекта с потенциалом стать лидером рынка. Инновации и технологии: Работайте с cutting-edge технологиями и участвуйте в создании высокотехнологичного продукта. Ключевая роль: Получите возможность занять важные позиции в команде по мере роста и развития проекта. Чем предстоит заниматься: Руководить небольшой до 7 человек командой разработки Проектировать и улучшать компоненты СХД Разрабатывать высокопроизводительный код на C в user space, в том числе, с использованием SPDK/DPDK, и ядре Linux Создавать, реализовывать и дорабатывать самые современные алгоритмы, протоколы и подходы Анализировать требования и участвовать в проектировании технических решений. Решать задачи увеличения производительности на компонентах самого современного оборудования (включая диски NVMe и 100/200 GbE/Infiniband с использованием RDMA/RoCE). Оценивать и планировать поставленные задачи. Участвовать в ревью кода и помогать команде достигать лучших стандартов качества. Писать модульные тесты и обеспечивать надежность решений. Обязательные навыки: Опыт управления командой 3+ года в роли лида, тимлида или старшего разработчика Умение ставить задачи, проверять результаты и брать ответственность за результат работы своей команды Умение эффективно коммуницировать с другими командами Опыт декомпозиции и технического планирования для команды от 3 инженеров Опыт программирования на C под Linux от 4 лет. Глубокий практический опыт работы с интерфейсами ядра Linux