c++ разработчик профилирования сервисов

ориентир по рынку
вакансия зп не указана
в среднем 232 077 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

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

задачи

  • Поддерживать профилирование интерпретируемых языков Node.js;
  • Встраивать Node.js в существующий код с учётом особенностей языка;
  • Строить сложные агрегаты по историческим данным для быстрого отображения профиля конкретного сервиса;
  • Разрабатывать раскраску строк кода в зависимости от количества ресурсов, потраченных на их исполнение;
  • Строить правила быстрой раскрутки стека из DWARF-информации по бинарю;
  • Реализовывать раскрутку стека по ассемблеру с учётом изменения регистра RSP.

требования

  • Хорошо знать базовые алгоритмы и структуры данных;
  • Разбираться в механизмах работы компьютера и операционных систем;
  • Уметь писать надёжный и читаемый многопоточный код;
  • Будет плюсом знание eBPF и кода ядра Linux, опыт работы с GDB или RR, знание ассемблера и Calling Convention, понимание Frame Pointers, ELF и DWARF, распределённых систем и успешный опыт участия в CTF.

условия

  • Гибридный формат работы в Москве;
  • Расширенная медицинская страховка с первого месяца работы;
  • Оплачиваются 30 дней больничного в году;
  • ДМС для детей и супругов по системе 80/20.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.