17 5 д. назад

Разработчик C/C++

VK Process Mining ищет опытного разработчика C/C++ с минимум трехлетним опытом. Основные задачи включают разработку API, работу с базами данных и оптимизацию кода. Предлагается работа в команде над интересным ИТ-решением для оптимизации бизнес-процессов.

senior удалённо
Тип занятости
full-time
Опубликовано
15 января 2026
Языки
English: Pre-Intermediate
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

VK Process Mining — ИТ-решение для исследования и оптимизации бизнес-процессов: помогает быстро находить проблемы, рассчитывать эффект от изменений и автоматизировать контроль.
Разработка и поддержка ядра системы на C и C++
Реализация новых JSON-RPC методов API
Оптимизация производительности и памяти
Работа с базами данных: подключение, выполнение запросов, чтение/запись больших объёмов данных
Разработка асинхронной системы задач (очереди, воркеры)
Интеграция с внешними сервисами (S3, LLM API)
Участие в проектировании архитектуры
Написание unit- и интеграционных тестов
Code review, рефакторинг, поддержка кодовой базы

требования

Опыт коммерческой разработки на C/C++ от трёх лет
Глубокое знание C++17 (STL, умные указатели, move-семантика, многопоточность)
Опыт разработки сетевых приложений (HTTP сервер/клиент)
Работа с реляционными БД (MonetDB, PostgreSQL, SQLite) на уровне C/C++
Умение писать эффективный, безопасный и поддерживаемый код
Опыт сборки проектов с помощью CMake, Make
Глубокие знания SQL, умение составлять, анализировать и оптимизировать запросы любого уровня сложности
Навыки отладки и профилирования в Linux (gdb, valgrind, perf)
Уровень английского, достаточный для чтения документации
Будет плюсом
Опыт работы с колоночными БД (MonetDB) и распределёнными запросами (Trino)
Знание библиотек парсинга SQL (HSQL), работа с AST-деревьями
Интеграция с облачными хранилищами (AWS S3 SDK)
Асинхронное программирование, многопоточные очереди задач
Работа с JSON (RapidJSON), сериализация/десериализация
Опыт с Docker, контейнеризацией, оркестрацией
Написание unit-тестов (Google Test, Catch2)
Понимание Process Mining, аналитических систем, ETL-процессов
Знание Python для написания e2e-тестов

Похожие вакансии

6 вакансии
АУРИГА
АУРИГА
1 д. назад

Инженер-разработчик встраиваемых систем под Linux

Компания АУРИГА ищет опытного инженера-разработчика встраиваемых систем под Linux. Вам предстоит разрабатывать программное обеспечение для крупного …

senior удалённо
ISS
ISS
4 д. назад

Ведущий программист

Ищем Senior C++ разработчика с опытом от 3 лет для работы над продуктом мирового уровня в области видеона…

senior удалённо
CROC
CROC
4 д. назад

TechLead/C++ разработчик (SDS)

В этой роли вы будете заниматься оптимизацией и развитием системы распределенного хранения данных. Требуется опыт разработки на C++ от 5 лет и зна…

senior удалённо
КиберПротект
КиберПротект
5 д. назад

Старший разработчик C++

КиберПротект ищет старшего разработчика C++ для работы над флагманским продуктом Кибер Бэкап. В команде вам предстоит заниматься разработ…

senior удалённо
Neoflex
Neoflex
5 д. назад

Разработчик C/C++

Присоединяйтесь к команде Neoflex, где вы сможете развивать свои навыки в разработке C/C++. Мы ищем опытного специалиста с отличным знанием языков п…

senior удалённо
Xello
Xello
6 д. назад

Разработчик C++

Вам предстоит участвовать в разработке высоконагруженных систем, обрабатывающих сотни тысяч событий в секунду. Мы ищем кандидата с опыто…

senior удалённо