Тимлид в команду низкоуровневой разработки внутреннего облака Яндекса
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наше облако создано для того, чтобы максимально эффективно использовать ресурсы, которыми располагает Яндекс. В качестве ядра ОС во внутренней инфраструктуре мы используем Linux.
В команде низкоуровневой разработки мы занимаемся поддержкой, устранением неполадок в нашей версии ядра, исследованиями и доработками с точки зрения производительности, надежности и наблюдаемости, а также делимся с апстримом ценными доработками и фиксами.
Кроме того, мы занимаемся разработкой инфраструктуры и оптимизацией производительности на наших ТОР-500 GPU-суперкомпьютерах: «Червоненкис», «Ляпунов» и «Галушкин».
Мы ищем опытного тимлида, который возглавит команду низкоуровневой разработки и будет участвовать в развитии внутреннего облака Яндекса.
Что нужно делать:
- поддерживать нашу ветку ядра: бекпортинг и апстриминг патчей, внедрение на кластере;
- улучшать разделение ресурсов между контейнерами;
- оптимизировать производительность, надежность и эффективность среды исполнения GPU и Infiniband interconnect;
- оказывать системную поддержку: отлаживать и устранять нетипичные проблемы в кластере, внедрять новое оборудование.
Мы ждем, что вы:
- имеете опыт работы тимлидом или менеджером команд и хотите продолжать этим заниматься;
- знаете Go, C, C++ или Python (не обязательно все языки сразу);
- хорошо понимаете принципы работы операционных систем, контейнеризации и виртуализации;
- интересуетесь R&D-работой и умеете решать нетипичные задачи.
Будет плюсом, если вы:
- возглавляли команду низкоуровневых инженеров и разработчиков;
- занимались проектами, связанными с распределенными вычислениями на GPU;
- имеете опыт разработки ядра и модулей ядра Linux;
- знаете устройство аппаратной архитектуры x86 и её особенности.