⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com

С/С++ Linux разработчик (remote)

Зарплата

до 8000 $

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

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

Компания

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

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

О компании и команде

Мы работаем удаленно по гибкому графику с использованием идей SCRUM и специализируемся на низкоуровневой разработке высокопроизводительных систем. С 2008 года нашими клиентами стали MariaDB (кстати, мы - один из крупнейших контрибьюторов), Percona, SanDisk, Skype, CloudLinux и другие известные международные компании.

Вместе с нами Вы будете заниматься глубокими доработками MySQL/InnoDB (пример сделанного нами проекта - MariaDB System Versioning), Linux kernel, Nginx и других популярных open source проектов. Будете анализировать высоконагруженные Linux системы и делать их еще быстрее.

А между заказными проектами участвовать в разработке нашего open source продукта Tempesta FW, Мы разработали реализацию TLS handshakes для Linux kernel, которая в несколько раз обгоняет Nginx/OpenSSL или Nginx/WolfSSL. О Tempesta TLS можно посмотреть в нашем докладе на FOSDEM’21. А сейчас мы работаем над внесением Tempesta TLS в основную ветку ядра Linux.

Ожидания от кандидата

Мы разыскиваем талантливого С/C++ Linux разработчика, который много умеет и хочет научиться большему. Вместе с нами Вы будете разрабатывать быстрейший open source, находить и исправлять сложные проблемы производительности Linux на мощных серверах, докладываться на топовых международных конференциях.

По желанию, вы сможете стать соавтором статей и содокладчиком на ведущих международных конференциях, посвященных Linux kernel networking и СУБД.

Обязательные навыки:

  • Уверенное владение C, хороший С++ или желание его изучить
  • Хорошее понимание устройства Linux и его системного API
  • Знание классических алгоритмов и структур данных
  • Опыт разработки многопоточных приложений (POSIX, C++ STL)

Желательно:

  • Опыт в разработке для Linux kernel (kernel/, mm/, net/, security/)
  • Математический бекграунд и желание заниматься задачами ML
  • Владение Python для написания тестовых скриптов
  • Хороший письменный английский для общения с зарубежными партнерами и заказчиками

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

  • Участие в open source проектах
  • Возможность участия на международных конференциях
  • Возможность работы из дома
  • Гибкий график для работы в комфортное время
  • Работа по контракту или оформление в штат в Армении
  • Помощь в релокации в Армению или Испанию