Старший разработчик в команду KPHP, Санкт-Петербург
Мы разрабатываем KPHP — язык, на котором написан весь бэкенд ВКонтакте. Кроме компиляторных задач, наша цель — чтобы итоговый бинарник оптимально работал на продакшене.
Ищем специалиста, который займётся задачами в области рантайма.
У нас интересно, потому что:
• мы сами создаём технические челленджи и сами же их решаем;
• всё, что мы делаем, лежит в Open Source;
• мы рассказываем о наших проектах в статьях и на конференциях.
Задачи
Вам предстоит:
• дорабатывать стандартную библиотеку языка;
• профилировать системный планировщик задач на продакшене;
• тюнить взаимодействия с Nginx;
• создавать интеграции с кубом и облаками;
• оптимизировать рантаймовые примитивы языка — строки, массивы, хеш-таблицы и другое;
• проводить исследования из области Small Object Optimization;
• модернизировать собственные корутины, аллокатор и сетевой слой;
• решать другие подобные задачи.
Требования
Мы ожидаем, что вы:
• отлично знаете C++, принципы работы с памятью, умеете писать понятный и эффективный код;
• прекрасно владеете системным программированием под *nix;
• понимаете принципы профилирования низкоуровневого кода и утилизации ресурсов;
• умеете погружаться в незнакомый код любого уровня сложности;
• хотите заниматься сложными инфраструктурными вещами на стыке с эксплуатацией и железом.
Будет плюсом
если вы владеете контекстом веб-разработки.
Мы предлагаем
Формат работы
Уровень
График работы
ВКонтакте
Один из самых высоконагруженных проектов рунета. В сутки у нас бывает до 30 релизов и 125 миллиардов запросов к API. Всё это вытягивает небольшая команда разработчиков, где каждый — суперпрофессионал, который нашёл интересные для себя задачи.