Research Developer (Performance Analysis)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы ищем талантливого Research Developer'a, который вместе с нами будет улучшать эффективность и производительность наших продуктов.
Устанавливая любой антивирус на компьютер, первое, на что пользователь обращает внимание – то, как изменилось поведение его компьютера.
Если машина начинает “тормозить” или неэффективно использовать ресурсы – пользователь начинает жаловаться и у него создается плохое впечатление о продукте. Производительность являются одним из самых важных направлений в развитии нашей продуктовой линейки.
Задачи:
Поиск неоптимальностей в работе наших продуктов, исследовать сложные случаи подтормаживаний и лагов, предлагать улучшения архитектуры и алгоритмов, участвовать в создании тестовой инфраструктуры.
Чего мы ожидаем:
- Понимание принципов работы операционных систем.
- Хорошее знание ОС Linux: внутреннее устройство (user mode, kernel mode), понимание принципов работы сетевой и дисковой подсистем.
- Умение работать с огромным количеством чужого кода.
- Знание С/С++, Python(желательно).
- Опыт разработки под Linux (обязательно).
Что желательно уметь:
- Опыт анализа производительности (под любую платформу).