Facebook продолжает нанимать специалистов в команду разработчиков ядра Linux. Интересно, что в качестве основной задачи для подразделения, в котором будет работать инженер, заявлена потребность в «доведении сетевого стека в Linux до уровня FreeBSD или выше».
Компания Facebook продолжает радовать своих сторонников из Open Source-лагеря интересными новостями и событиями. На прошлой неделе стало известно о начале работы на созданием полноценной спецификации для языка PHP. На этой неделе появилась информация о том, что в компанию требуется инженер, который в ближайшие несколько лет сможет довести сетевую подсистему ядра Linux до уровня FreeBSD или даже перегнать его.
В обязанности сотрудника будет входить:
улучшение поддержки IPv6 в ядре (Facebook эксплуатируют одну из крупнейших в мире IPv6-сетей);
исследование и участие в объединении протоколов (MPTCP, QUIC и т.д.);
разбор, изучение и решение проблем производительности и стабильности сетевого стека в ядре;
перенос наработок в основную ветку для одной-двух версий ядра и т.д.
Среди требований стоит отметить следующее:
5-летний опыт продвинутого использования ядра Linux;
иметь собственный код в ядре;
экспертный уровень в UDP и TCP и в программировании на C;
опыт написания скриптов (Python, Bash и др.);
превосходные навыки коммуникации и т.д.
Более подробное описание вакансии можно найти на сайте Facebook.