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

Город:
Новосибирск
Занятость:
Полная занятость
Компания "Mail.ru Group"
Наша команда разрабатывает KPHP — сердце инфраструктуры бэкенда ВКонтакте. Это не только компилятор языка, но и языковой рантайм, веб-сервер и платформа исполнения, на которой работает весь бэкенд.
Сейчас мы глобально пересматриваем архитектуру всей системы и разрабатываем новый асинхронный рантайм на основе компонентной платформы поверх Tokio Rust. Наша ближайшая глобальная цель — перевести на новую платформу бэкенд ВКонтакте.
А ещё мы занимаемся улучшением developer experience, прокачиваем производительность и надёжность системы.
Ищем специалиста, который усилит нашу команду.
У нас интересно
- Огромное влияние на продакшен ВКонтакте
- Большая часть разработки проходит в 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
- Владение контекстом веб-разработки
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
13 Августа
Системный архитектор / Архитектор решений
Новосибирск
Компания "Иннотехнум, Группа компаний" Чем предстоит заниматься: Проектирование гибких, масштабируемых, высоконагруженных сервисов и систем;...
14 Августа
Системный администратор( ГАУ НСО Новосибирский областной инновационный фонд )
Новосибирск
от 80 000 руб.
Компания "ГАУ НСО Новосибирский областной инновационный фонд" О КОМПАНИИ В Фонд требуется системный администратор (it специалист) на...
13 Августа
Системный администратор( Сколиолоджик.ру )
Новосибирск
от 80 000 до 120 000 руб.
Компания "Сколиолоджик.ру" Приглашаем на работу Системного администратора . ООО « Сколиолоджик » - инновационная, динамично...
13 Августа
Системный администратор на серверы (поддержка, удаленно, г.Новосибирск)
Новосибирск
от 55 000 руб.
Компания "ВЭД Агент" Привет, наш будущий коллега! КТО МЫ: Мы - команда АО "ВЭД Агент" и настоящие эксперты в области...
13 Августа
Новосибирск
от 60 000 до 120 000 руб.
Компания "Мельников Иван Евгеньевич" Привет! Мы молодая команда профессионалов, которая каждый день внедряет крутые решения по реальной...
Вакансия размещена в отрасли