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