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