Ищем Разработчика C (Linux Kernel) в компанию, которая разрабатывает высокопроизводительные системы хранения данных и решения для виртуализации инфраструктуры.
Создаются масштабируемые гибридные и распределённые СХД нового поколения с поддержкой серверной виртуализации.
⚙️ Чем предстоит заниматься:
-
Разрабатывать и оптимизировать компоненты ядра Linux: модули файловых систем, блочных устройств и сетевого стека;
-
Участвовать в эволюции архитектуры распределённой СХД: новые функции, исследование и интеграция сторонних решений, поддержка и патчинг существующих версий;
-
Работать с исходным кодом на уровне ядра и пользовательского пространства, включая анализ и модификацию чужих кодовых баз;
-
Проводить низкоуровневую отладку, анализ дампов памяти и профилирование производительности;
-
Документировать архитектурные решения, методики исследования и ключевые алгоритмы;
-
Консультировать инженеров поддержки по сложным инцидентам, участвовать в решении критических проблем в продакшене.
🧩 Какой опыт ожидаем:
-
От 3-х лет коммерческого опыта в системном программировании на C;
-
Практическое знакомство с архитектурой ядра Linux/UNIX (Kernel Space);
-
Опыт работы с низкоуровневыми механизмами ОС: драйверы, модули ядра, отладка через kgdb/kdump;
-
Уверенное знание Bash;
-
Английский язык на уровне чтения технической документации.
💼 Мы предлагаем:
-
Полностью удалённую работу с гибким графиком;
-
Социальный пакет: ДМС, оплата активностей на выбор;
-
Работу в небольшой экспертной команде (7 разработчиков + техлид) с опытом в системах хранения данных;
-
Поддержку профессионального развития: доступ к конференциям, компенсация обучения и технической литературы;
-
Прозрачную систему оценки и обратной связи — решения принимаются на основе конкретных результатов.