Backend разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
Команда разрабатывает систему Perforator — эффективное и неинвазивное решение для профилирования всех процессов во внутреннем облаке без настройки со стороны пользователя. Система состоит из хостового агента, выполняющегося на всех серверах в дата-центре, бэкенда для сбора профилей и хранилища для построения профилей по запросам.
задачи
- Поддерживать профилирование интерпретируемых языков Node.js;
- Встраивать Node.js в существующий код с учетом его особенностей;
- Разрабатывать эффективное хранилище профилей;
- Строить сложные агрегаты по историческим данным для визуализации профилей сервисов;
- Реализовывать раскраску строк кода в зависимости от потребления ресурсов;
- Разрабатывать правила раскрутки стека из ассемблера при отсутствии DWARF-информации.
требования
- Опыт работы от 3 лет;
- Глубокое знание базовых алгоритмов и структур данных;
- Понимание механизмов работы компьютера и операционных систем;
- Умение писать надёжный и читаемый многопоточный код;
- Будет плюсом знание eBPF и кода ядра Linux, опыт работы с GDB или RR, знание ассемблера, Calling Convention, форматов ELF и DWARF, опыт работы с распределёнными системами, успешный опыт участия в CTF.
условия
- Расширенная медицинская страховка с первого месяца работы;
- Оплата 30 дней больничного в году в полном объёме;
- Стоматологические услуги и профессиональная чистка;
- Покрытие коррекции зрения после года работы;
- Терапевты в крупных офисах;
- Оплата ведения беременности и родов для сотрудников и их супругов со стажем от двух лет;
- Страхование родственников по системе 80/20.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.