С++ Developer в команду KPHP (системное программирование)

VK
Новосибирск Постоянная занятость Гибкий график
Поделиться

Обязанности

Наша команда разрабатывает KPHP сердце инфраструктуры бэкенда ВКонтакте. Это не только компилятор языка, на котором написано 10M+ строк кода бизнес-логики, но и языковой рантайм, веб-сервер и платформа исполнения, на которой работает весь бэкенд. Сейчас мы глобально пересматриваем архитектуру всей системы и разрабатываем новый асинхронный рантайм на основе компонентной платформы поверх Tokio Rust. Наша ближайшая глобальная цель перевести на новую платформу бэкенд ВКонтакте на масштабах 2 млн RPS. А ещё мы занимаемся улучшением developer experience, прокачиваем производительность и надёжность системы. Ищем специалиста, который усилит нашу команду. У нас интересно Огромное влияние на продакшен ВКонтакте 2 млн RPS живого трафика Большая часть разработки проходит в open source github.com/VKCOM/kphp Используем современные технологии C++, Tokio Rust, stackless корутины Разнообразные задачи и отсутствие рутины Широкая зона ответственности и простор для творчества Нет лишней бюрократии Примеры наших задач Улучшение компилятора (стек C++): Улучшение типовой системы Внедрение escape-анализа Поддержка новых языковых фич Развитие рантайма (стек C++): Разработка нового thread-safe re-entrant рантайма Улучшение стандартной библиотеки языка Оптимизация рантаймовых примитивов языка (строки, массивы, хеш-таблицы и другие) Оптимизация аллокатора Модернизация собственных корутин на основе языковых механизмов C++20 Разработка асинхронной компонентной платформы исполнения (стек Rust): Профилирование и тюнинг Tokio на продакшене Проектирование и разработка подсистемы исполнения CPU-bound задач Проектирование и реализация low-latency in-memory кеша для горячих пользовательских данных Модернизация сетевого слоя и тюнинг веб-сервера Различные бенчмарки и низкоуровневые оптимизации производительности на стыке Rust, C++ и не только Требования Опыт работы на технологически сложных инфраструктурных проектах не менее трёх лет Отличное знание C++, принципов работы с памятью и умение писать понятный эффективный код Уверенное знание системного программирования Понимание принципов профилирования низкоуровневого кода и утилизации ресурсов Умение погружаться в незнакомый код любого уровня сложности Желание заниматься сложными инфраструктурными вещами Будет плюсом Опыт или интерес к разработке языков Опыт или интерес к разработке на Rust Владение контекстом веб-разработки Приглашаем специалиста, который сможет посещать офис в Москве или Санкт-Петербурге, работать в комбинированном режиме или удалённо. Ждём ваших откликов. Удачи!
18 дней назад Источник: trudvsem.ru
Обращаем Ваше внимание, что вакансия взята с внешнего источника trudvsem.ru. Администрация сайта не несет ответственность за ее содержание.
Рекомендуемые вакансии
  • VK
  • Новосибирск
Вакансия Team Lead C++ в команду баз данных. Обязанности Мы в поисках Team Lead C++ с сильным техническим бэкграундом в направление баз данных и инфраструктуры ВКонтакте. Основные задачи направления разработка решений для хранения данных ...
12.08.2025; Источник: trudvsem.ru
от 4 990 Р
  • Прямой работодатель
  • Новосибирск
Вакансия Пеший курьер в команду Купер. Описание Пeшие куpьeры в Купер зaрабатывaют от 4990 pуб. eжеднeвнo. Купер твой человек по покупкам. Мы доставляем продукты из магазинов и еду из ресторанов. Работаем уже в 360+ городах России. ...
21.08.2025; Источник: avito.ru
от 4 990 Р
  • Eltex
  • Новосибирск
Работа C developer (MES). Описание Компания Eltex ищет хорошего специалиста на вакансию C developer (MES) . Новосибирск (Россия). Полный рабочий день. Требуемые навыки: #junior, #Linux, #Git, #C. Требования Linux, Git, C ...
24.08.2025; Источник: career.habr.com