Системный разработчик в команду внутреннего облака Отклик на сайте компании

Зарплата не указана
Москва
Опыт 3-6 лет В офисе Постоянная работа Специалист (Middle) IT и Интернет

Инфраструктура Яндекса — одна из самых крупных в мире и самая крупная в стране. В неё входят несколько дата‑центров, около сотни тысяч серверов, а в неделю выполняются десятки тысяч коммитов. Все сервисы Яндекса работают на наших технологиях. Мы развиваем внутреннее контейнерное облако — Runtime Cloud (RTC). Это единая платформа, которая помогает тысячам разработчиков Яндекса запускать и использовать сервисы любого масштаба.

Сейчас RTC управляет сотнями тысяч физических серверов. На платформе запущены миллионы контейнеров и несколько HPC‑кластеров, занимающих лидирующие позиции среди российских суперкомпьютеров. Мы не просто предоставляем инфраструктуру, а строим полноценную PaaS‑платформу. Она даёт пользователям всё необходимое: от настройки балансировки и мониторинга до интеграции с CI/CD и подхода Infrastructure as Code.

Группа системной разработки создаёт базовый слой облачного ПО — фундамент внутреннего облака. Мы разработали суперкомпьютеры для обучения больших ML‑моделей, систему контейнеризации Porto и другие технологии мирового уровня. Ищем разработчика, который готов работать с разнообразными технологиями и поможет сделать облако быстрее, надёжнее и удобнее.

Какие задачи вас ждут

Развитие контейнеризации и доставки данных

Вы будете развивать систему контейнеризации Porto. Она позволяет запускать множество сервисов на одном хосте — при этом сервисы не мешают друг другу и получают все нужные ресурсы. Вам предстоит быстро адаптировать систему под меняющиеся нагрузки и требования сервисов. Также нужно решать сложную задачу передачи больших объёмов данных на тысячи хостов. При этом с ростом компании требования к скорости и масштабируемости постоянно увеличиваются.

Работа с ядром Linux

Вам предстоит участвовать в развитии компонентов ядра Linux, адаптированных под нагрузки и особенности Яндекса. Ядро — основа операционной системы, и наш набор изменений помогает повысить стабильность и производительность сервисов, работающих в RTC.

Развитие сетевого стека

Нужно будет обеспечивать взаимодействие тысяч контейнеров — гарантировать нужные показатели задержек и пропускной способности. Облако не сможет работать эффективно без стабильного и быстрого сетевого стека. Система должна быть производительной и предсказуемой. Требования растут, прежние решения устаревают — вам предстоит постоянно анализировать и оптимизировать сетевой стек: устранять узкие места и повышать надёжность.

Поддержка компонентов

Вы будете работать с разными инструментами: системой сбора контейнерных метрик, shim для реализации CRI-интерфейса, агентом для управления BPF‑программами на хосте, сервисами мониторинга и системой clusterwide‑анализа производительности приложений (аналог Google Cloud Profiler). Ваша задача — не только поддерживать эти инструменты, но и развивать их, чтобы сделать облако более производительным и отказоустойчивым.

Мы ждём, что вы

  • Работали с кодовой базой ядра Linux
  • Умеете диагностировать проблемы производительности Linux
  • Хорошо понимаете принципы ОС Linux, контейнеризации и сети
  • Знаете C

Будет плюсом, если вы

  • Работали над проектированием и разработкой распределённых сервисов
  • Занимались многопоточным и асинхронным программированием
  • Разбираетесь в теме построения облачных сервисов
  • Владеете Go, C++ или Python (не обязательно знать все языки сразу)


Бенефиты работы в Яндексе

Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят:

Базовые услуги

Плановая помощь и неотложная за рубежом, страхование от несчастных случаев для любителей активного отдыха и лечение критических заболеваний.

Ментальное здоровье

Врачи в клиниках по ДМС, онлайн-консультации с психологами. А также психотерапия в офисах, где есть кабинет психотерапевта.

Ежегодные чекапы

Мы за превентивную заботу о здоровье, поэтому по ДМС можно проходить чекапы и регулярно вакцинироваться.

Больничный

30 дней в году оплачиваются — вы получите полную зарплату, как будто не болели.

Стоматология

Плановые процедуры, профессиональная чистка и экстренная помощь за рубежом.

Коррекция зрения

После года работы ДМС покрывает коррекцию зрения и хирургическое лечение косоглазия.

Терапевты в офисах

Если почувствовали себя неважно, можно обратиться в кабинет врача-терапевта, такие есть во всех крупных офисах Яндекса.

Ведение беременности и роды

Оплачиваем ведение беременности и роды для сотрудниц и жён сотрудников, которые с нами более двух лет.

Страховка для родственников по системе 80/20: мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%. В страховку входит всё то же самое, что и у вас.