🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

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

Бизнес-приложения VK Tech
Москва
Удаленно
Опубликовано: 12 Jan 2026

VK Process Mining — ИТ-решение для исследования и оптимизации бизнес-процессов: помогает быстро находить проблемы, рассчитывать эффект от изменений и автоматизировать контроль.

Задачи

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

Требования

  • Опыт коммерческой разработки на C/C++ от 3 лет
  • Глубокое знание 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-тестов
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие