Системный разработчик в Core

Яндекс · Россия · по договорённости

Компания
Яндекс
Город
Россия
Зарплата
по договорённости
Уровень
middle
Формат
гибрид

В рамках подразделения Cloud Foundation Services команда Core поддерживает и развивает те части Yandex Cloud, которые затрагивают непосредственно гипервизор KVM и эмулятор устройств QEMU. Мы разбираемся в низкоуровневых деталях работы аппаратной виртуализации и эмуляции устройств и уделяем особое внимание производительности и защите от недоверенного кода.

Если вы опытный системный разработчик и хотите принять участие в масштабном и очень интересном проекте, присоединяйтесь к нашей команде.

Что предстоит делать:
Гипервизор и ядро

Вам предстоит доработка гипервизора и ядра Linux для нужд облака, разбор багов низкоуровневых компонентов и написание тестов для них. Также вы займётесь исследованием и решением проблем производительности этих компонентов и работой по повышению уровня их безопасности (разбор CVE, включая аппаратные уязвимости, статический анализ, фаззинг).

vhost-user

Вы будете вести разработку и тестировать библиотеку на базе vhost-user.

Исследования

Для ускорения работы и облегчения менеджмента виртуальных машин нужно будет исследовать новые подходы к работе в облаке.

Больше о том, что под капотом платформы Yandex Cloud, — в канале Inside Yandex Cloud

Требования:
• Понимаете, как работает Linux
• Понимаете, как работает процессор (конкретно x86) и железо
• Разбираетесь в виртуальных машинах, умеете ими пользоваться
• Владеете С (без ++) и Python или любым скриптовым языком

Будет плюсом:
• Работали с облаками
• Работали с железом (PCI, ACPI, DPU, FPGA)
• Обладаете знаниями в области виртуализации (QEMU/KVM, VMX/SVM, Virtio, hardware emulation/simulation)

Открыть и откликнуться →

Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.