YADRO

Инженер по производительности

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет

Чем Вам предстоит заниматься:

  • Исследования проблем с производительностью и их локализация;
  • Формирование рекомендаций разработчикам;
  • Совместная работа с разработчиками по улучшению производительности;
  • Разработка методик и запуск автоматизированных тестов производительности;
  • Написание внутренних статей по результатам исследований.

Что мы ожидаем от будущего члена команды:

  • Опыт программирования от года (желательно C/C++);
  • Знание основ написания оптимизированных алгоритмов работы с данными (сортировка и тп, Кнут "Искусство программирования");
  • Понимание устройства, принципов функционирования и протоколов операционных систем и сетей;
  • Базовые навыки code inspection (умение разобраться в коде проекта и проследить поток управления в коде);
  • Опыт работы с инструментами анализа перфоманса: perf, sysstat, ebpf и тп;
  • Любознательность и аналитический склад ума.

Будет плюсом:

  • Опыт работы с инструментами отладки программ: strace, gdb, objdump, systemtap, lttng, usdt и тп.
  • Опыт работы с инструментами генерации нагрузки: sysbench, fio, stress-ng, vdbench и прочими;
  • Навыки работы в Linux на уровне системного администратора;
  • Опыт автоматизации с использованием bash, python или подобных языков.

Будем рады предложить:

  • Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
  • Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
  • Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
  • Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
  • Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
  • Открытое общение: регулярные онлайн-встречи всей команды YADRO.