Свердловская набережная 44Б
К продуктам компании YADRO предъявляются крайне строгие требования по надежности и производительности. В процессе разработки требуется пристальное внимание и глубокое понимание всех программных и аппаратных компонентов продуктов для обеспечения необходимых показателей. Помимо фундаментальных знаний, для анализа и улучшения производительности требуется определенный набор инструментов и умение ими пользоваться.
Команда Perfware занимается разработкой инструментов для анализа производительности, их адаптацией под процессы разработки, а также методологиями проведения исследований производительности.
Чем предстоит заниматься:
-
разработка и совершенствование инструментов анализа производительности;
-
создание, доработка и поддержка специализированного ПО для оценки и повышения производительности продуктов YADRO;
-
адаптация инструментов под процессы разработки — интеграция решений в процессы инженерных команд, настройка под конкретные задачи и платформы;
-
проведение исследований производительности — поиск и анализ узких мест в программных и аппаратных компонентах, выявление причин снижения эффективности и предложение оптимизаций;
-
разработка методологий тестирования, создание стандартов и методик для измерения и сравнения производительности, обеспечение воспроизводимости результатов;
-
оптимизация существующих решений, поиск способов повышения надежности и скорости работы продуктов YADRO на аппаратном и программном уровнях.
Что мы ожидаем от будущего члена команды:
- глубокое понимание принципов работы Linux;
- понимание работы утилиты "perf";
- знание устройства современных аппаратных платформ;
- желание погружаться в архитектуру ОС;
- знание C++/ C/ Python другого языка системного программирования.