Kernel Developer
Высокий балл за работу над сложным технологическим продуктом мирового уровня и отличный социальный пакет. Ограничение по локации (Латинская Америка) сужает круг кандидатов, но для подходящих соискателей это отличное предложение.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует исключительных знаний низкоуровневого программирования на C и глубокого понимания архитектуры ядра Linux. Необходимость коммерческого опыта патчинга ядра и работы с инфраструктурой сборки пакетов делает порог входа очень высоким.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата не указана в явном виде, но для специалистов уровня Kernel Developer в Латинской Америке при работе на международную компанию рынок предлагает от $5000 до $8000 в месяц. Учитывая сложность стека и уровень клиентов (IBM, Zoom), можно ожидать предложения по верхней границе рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Вакансия: Откликнуться
*📍* Удалённо · только для кандидатов из Латинской Америки
Международная компания делает операционные системы для хостинг-провайдеров: их продукт ставит патчи безопасности ядра Linux без перезагрузки серверов. Среди клиентов — Dell, GoDaddy, IBM, Zoom.
*📌* Требования:
- Сильный C и отладка Linux на уровне ядра
- Коммерческий опыт патчинга/бэкпорта ядра, сборки пакетов (RPM/Debian)
- Git, GNU build tools, Python/Go/Shell
- Английский B1+
*🎁* Что предлагают:
- Конкурентная ЗП по опыту и навыкам (обсуждается)
- 100% удалёнка, гибкий график, 24 дня отпуска, медстраховка, бюджет на обучение
*👉* Подробнее и откликнуться: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C
- Linux Kernel
- Git
- Python
- Go
- Shell
- RPM
- Debian
- GNU Build Tools
- Debugging
Возможные вопросы на собеседовании
Проверка понимания механизмов, на которых строится основной продукт компании (Live Patching).
Как работает механизм ftrace и как он может быть использован для замены функций в ядре Linux без перезагрузки?
Оценка навыков отладки сложных системных проблем.
Опишите ваш процесс отладки Kernel Panic. Какие инструменты (kdump, gdb, console) вы используете в первую очередь?
Проверка опыта работы с инфраструктурой дистрибутивов, указанной в требованиях.
В чем основные различия в процессе сборки и управления зависимостями между пакетами RPM и Debian?
Оценка понимания проблем безопасности и стабильности при бэкпорте патчей.
С какими основными сложностями вы сталкивались при бэкпорте патчей безопасности из ванильного ядра в старые версии дистрибутивов?
Проверка навыков синхронизации в многопоточной среде ядра.
В каких случаях в ядре Linux предпочтительнее использовать RCU (Read-Copy-Update) вместо обычных spinlocks?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

