YADRO

разработчик c++ кластерных файловых систем

Коротко

Разработка высокопроизводительной кластерной файловой системы с общим диском для корпоративной инфраструктуры на C++/C в пользовательском пространстве GNU/Linux, включая протоколы CIFS/SMB и NFS. Требуется коммерческий опыт разработки на C++17/20 и C для RPM-дистрибутивов, навыки отладки многопоточных приложений (gdb, valgrind, perf) и понимание сетевых и кластерных файловых систем. Полностью удалённая позиция уровня senior, зарплата не указана.

Описание
Разрабатывается высокопроизводительная кластерная файловая система с общим диском для корпоративной инфраструктуры. Система рассчитана на отказоустойчивую работу с большими данными в GNU/Linux и высокую пропускную способность.
Задачи
•Проектировать, разрабатывать и отлаживать компоненты кластерной файловой системы в пользовательском пространстве GNU/Linux на C++
•Дорабатывать, оптимизировать и сопровождать сетевые протоколы CIFS/SMB и NFS в GNU/Linux
•Проектировать и разрабатывать низкоуровневые системные компоненты для GNU/Linux
•Анализировать отказы, дедлоки и состояния гонки в программных компонентах и искать решения
Требования
•Иметь коммерческий опыт разработки на C++ стандартов 17/20 для дистрибутивов GNU/Linux на базе RPM
•Иметь коммерческий опыт разработки на C для дистрибутивов GNU/Linux на базе RPM
•Уметь отлаживать, профилировать и оптимизировать многопоточные приложения в пользовательском пространстве GNU/Linux с помощью gdb, valgrind, санитайзеров и perf
•Знать модель OSI и принципы сетевого взаимодействия
•Понимать принципы организации дисковых, сетевых и кластерных файловых систем
•Понимать принципы построения CI/CD и методы тестирования системного ПО: модульного, интеграционного и нагрузочного
•Владеть английским для свободного поиска и чтения технической документации
Будет плюсом
Опыт разработки системного ПО для GNU/Linux, понимание устройства ядра и опыт написания и отладки модулей ядра, знакомство с инструментами конкурентной кластерной обработки данных, структурами Samba и модулями расширения доступа к данным и аутентификации, анализ трафика сетевых файловых систем, протоколы NFS 3 и NFS 4 с расширениями pNFS, технология FUSE и разработка серверов файловых систем на FUSE, LDAP и AD DS, Name Switch Service, sssd, openldap, docker, nss_wrapper, rpmbuild и strace
Условия
•ДМС со стоматологией с первых дней работы
•Льготное страхование близких
•Возможность взять выходной для восстановления здоровья
•Консультации юристов и психологов, помощь экспертов по ЗОЖ и управлению личными финансами
•Премии за патенты и изобретения
•Учебный портал, участие в конференциях, изучение английского и внешнее профессиональное обучение
•Частичная компенсация тренировок, творческих занятий и соревнований
•Скидки на рестораны, фитнес-клубы, сервисы доставки и онлайн-кинотеатры

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте