- Страна
- Россия
Системный разработчик в команду внутреннего облака (Runtime Cloud)
Это позиция в одной из сильнейших инфраструктурных команд страны с возможностью работать над уникальными технологиями (Porto, суперкомпьютеры для ML). Отличный соцпакет Яндекса и работа с огромными масштабами делают вакансию крайне привлекательной для системных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Вакансия требует глубочайших знаний внутреннего устройства Linux, опыта работы с кодовой базой ядра и навыков низкоуровневой оптимизации производительности. Работа с распределенными системами такого масштаба подразумевает высочайшую ответственность и техническую экспертизу.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, однако для системных разработчиков такого уровня в Яндексе рыночные предложения обычно находятся в верхнем дециле. Учитывая сложность задач (ядро Linux, eBPF), компенсация должна соответствовать топовым значениям для Senior/Lead специалистов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
*✨ Системный разработчик в команду внутреннего облака*
Мы развиваем внутреннее контейнерное облако — Runtime Cloud (RTC). Платформа помогает тысячам разработчиков Яндекса запускать и использовать сервисы любого масштаба. Сейчас RTC управляет сотнями тысяч физических серверов.
Группа системной разработки создаёт базовый слой облачного ПО — фундамент внутреннего облака. Мы разработали суперкомпьютеры для обучения больших ML‑моделей, систему контейнеризации Porto и другие технологии мирового уровня. Ищем разработчика, который готов работать с разными технологиями и поможет сделать облако быстрее, надёжнее и удобнее.
Какие задачи вас ждут:
• Развитие контейнеризации и доставки данныхРазвивать систему контейнеризации Porto, которая позволяет запускать множество сервисов на одном хосте. Адаптировать систему под меняющиеся нагрузки и требования сервисов, решать задачу передачи больших объёмов данных на тысячи хостов.
• Работа с ядром LinuxРазвивать компоненты ядра Linux, адаптированные под нагрузки и особенности Яндекса, чтобы повысить стабильность и производительность сервисов.
• Развитие сетевого стекаОбеспечивать взаимодействие тысяч контейнеров — гарантировать нужные показатели задержек и пропускной способности.
• Поддержка компонентовРаботать с разными инструментами: системой сбора контейнерных метрик, shim для реализации CRI-интерфейса, агентом для управления BPF‑программами на хосте, сервисами мониторинга и системой clusterwide‑анализа производительности приложений (аналог Google Cloud Profiler).
Мы ждём, что вы:• Работали с кодовой базой ядра Linux
• Умеете диагностировать проблемы производительности Linux
• Хорошо понимаете принципы ОС Linux, контейнеризации и сети
• Знаете C
Будет плюсом, если вы:• Работали над проектированием и разработкой распределённых сервисов
• Занимались многопоточным и асинхронным программированием
• Владеете Go, C++ или Python
Наши бонусы:Наше ДМС поможет предотвратить болезни: в него входят регулярные чекапы и вакцинация. Это не все бонусы — полный список тут.
*📩* Откликнуться на нашем сайте
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C
- Linux Kernel
- Go
- C++
- Python
- eBPF
- Containerization
- Distributed Systems
- Network Stack
Возможные вопросы на собеседовании
Проверка понимания механизмов изоляции, на которых строится Porto.
Расскажите о различиях между пространствами имен (namespaces) и контрольными группами (cgroups) в контексте контейнеризации.
Оценка практического опыта работы с ядром, заявленного в требованиях.
С какими подсистемами ядра Linux вам приходилось работать и какие патчи или изменения вы вносили?
Проверка навыков отладки сложных системных проблем.
Как бы вы подошли к диагностике аномальных задержек (latency spikes) в сетевом стеке на высоконагруженном узле?
Оценка владения современными инструментами мониторинга и управления ядром.
В каких случаях вы бы предпочли использовать eBPF вместо написания модуля ядра?
Проверка навыков написания безопасного и эффективного низкоуровневого кода.
Какие основные проблемы многопоточности возникают при разработке в пространстве ядра и как их избежать?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

