Linux kernel разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы разыскиваем талантливого разработчика ядра Linux на постоянную удаленную работу с гибким графиком, который станет частью нашей небольшой команды.
Вы будете участвовать в разработке высокопроизводительного гибрида Web акселератора и HTTP фаервола. Проект использует большое число передовых технологий: lock-free, NUMA-aware и cache conscious структуры данных, SIMD вычисления на строках, глубокая интеграция с TCP/IP стеком Linux и zero-copy network I/O, machine learning. С процессом разработки и самим проектом можно познакомиться здесь tempesta-tech.com/company.html#research и здесь github.com/tempesta-tech/tempesta .
Обязательные приметы:
- Опыт в разработке для Linux kernel (kernel/, mm/, net/, security/);
- Хорошее знание TCP/IP и HTTP;
- Отличная алгоритмическая подготовка (структуры данных, строковый поиск, теория автоматов, сложность алгоритмов);
- Желателен опыт разработки высокопроизводительных приложений и понимание работы сетевых адаптеров и центрального процессора x86-64;
- Прекрасное владение примитивами синхронизации (RCU, lock-free структуры данных и пр.);
Желательно:
- Владение Python для написания простых тестовых скриптов и C++ для user-space разработки;
- Хороший письменный английский для общения с зарубежными партнерами и заказчиками;
Условия:
- Заработная плата от $2,000 до $5,000 по контракту с нашим офисом в США;
- Возможность работы из дома;
- Гибкий график для работы в комфортное время;