Разработчик С++ в VK Tech

VK

Разработчик С++ в VK Tech

Сокол

Описание вакансии

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-тестов
Навыки
  • C++
  • PostgreSQL
  • Linux
Посмотреть контакты работодателя

Адрес

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

Лаборатория Касперского

Developer C++ (KSMG)

Лаборатория Касперского

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Neoflex
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
КСОР
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Киберпротект
Удаленная работа
  • Москва

  • Не указана

SafeTech (СэйфТек)
Удаленная работа
  • Москва

  • Не указана

Киберпротект

Senior C++ developer

Киберпротект

Удаленная работа
  • Москва

  • Не указана

ФинГрад
Полный день
  • Москва

  • Не указана

Vestan
Удаленная работа
  • Москва

  • до 4000 EUR

Лаборатория Касперского

Разработчик C++ (KasperskyOS, Mobile SDK)

Лаборатория Касперского

Удаленная работа
  • Москва

  • до 4000 EUR

Xello
Удаленная работа
  • Москва

  • до 4000 EUR

BrainShells
Удаленная работа
  • Москва

  • до 4500 USD

WeJET
Удаленная работа
  • Москва

  • до 4500 USD

Octobank
Удаленная работа
  • Москва

  • до 4500 USD

Открытая мобильная платформа

Разработчик C++, Qt/QML (команда мобильных решений)

Открытая мобильная платформа

Удаленная работа
  • Москва

  • до 4500 USD

INMAR
Удаленная работа
  • Москва

  • от 4000 USD

YADRO
Удаленная работа
  • Москва

  • от 4000 USD

БУЛАТ
Удаленная работа
  • Москва

  • от 4000 USD

Солар
Удаленная работа
  • Москва

  • от 4000 USD

Солар
Удаленная работа
  • Москва

  • от 4000 USD

БАЗИС
Удаленная работа
  • Москва

  • от 4000 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию