Senior Kernel / Virtualization Software Engineer для C, Rust

Что за роль

В этой роли вы будете разрабатывать и поддерживать компоненты гипервизора и виртуальных машин, включая управление памятью и интерфейсы KVM. Вам предстоит работать с кодом на границе между ядром Linux и виртуальными машинными мониторами, а также оптимизировать производительность и безопасность на низком уровне.
Что предстоит делать:
• Проектировать и реализовывать компоненты гипервизора и виртуальной машины.
• Разрабатывать и upstream-код для ядра Linux, включая изменения в подсистеме KVM и драйверах устройств.
• Оптимизировать легковесные виртуальные машины, минимизируя эмуляцию устройств и время загрузки.
• Профилировать и оптимизировать время загрузки, использование памяти и пропускную способность ввода-вывода.
• Диагностировать сложные ошибки на уровне гостя и хоста с использованием инструментов отладки.
• Настраивать взаимодействие с командой безопасности для обеспечения изоляции и защиты.
• Проводить код-ревью и наставлять инженеров по системному программированию.

Что важно знать

Это работа для опытного инженера, который хочет углубиться в разработку виртуализации и гипервизоров. Вы будете активно участвовать в сообществе open-source, внося свой вклад в проекты, такие как KVM и QEMU. Роль предполагает высокий уровень ответственности и требует глубоких знаний системного программирования и виртуализации.

Оценка вакансии
8.5 / 10
Вакансия предлагает интересные задачи в области виртуализации и гипервизоров. Условия работы прозрачны, указана высокая зарплата. Описание роли детализировано, что позволяет кандидатам четко понять требования и ожидания.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал