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

Наше облако создано для того, чтобы максимально эффективно использовать ресурсы, которыми располагает Яндекс. В качестве ядра ОС во внутренней инфраструктуре мы используем Linux.

В команде низкоуровневой разработки мы занимаемся поддержкой, устранением неполадок в нашей версии ядра, исследованиями и доработками с точки зрения производительности, надежности и наблюдаемости, а также делимся с апстримом ценными доработками и фиксами.

Кроме того, мы занимаемся разработкой инфраструктуры и оптимизацией производительности на наших ТОР-500 GPU-суперкомпьютерах: «Червоненкис», «Ляпунов» и «Галушкин».

Мы ищем опытного разработчика, который будет участвовать в развитии внутреннего облака Яндекса.

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

  • поддерживать нашу ветку ядра: бекпортинг и апстриминг патчей, внедрение на кластере;
  • улучшать разделение ресурсов между контейнерами;
  • оптимизировать производительность, надежность и эффективность среды исполнения GPU и Infiniband interconnect;
  • оказывать системную поддержку: отлаживать и устранять нетипичные проблемы в кластере, внедрять новое оборудование.

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

  • знаете Go, C, C++ (не обязательно все языки сразу);
  • хорошо понимаете принципы работы операционных систем, контейнеризации и виртуализации;
  • интересуетесь R&D-работой и умеете решать нетипичные задачи.

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

  • занимались проектами, связанными с распределенными вычислениями на GPU;
  • имеете опыт разработки ядра и модулей ядра Linux;
  • знаете устройство аппаратной архитектуры x86 и её особенности.
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)