Linux kernel разработчик

Зарплата

от 2000 до 5000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Высокопроизводительные сетевые системы и системы хранения данных в среде Linux/x86-64

Описание вакансии

Условия работы

Мы разыскиваем талантливого разработчика ядра 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 по контракту с нашим офисом в США;
  • Возможность работы из дома;
  • Гибкий график для работы в комфортное время;