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

08 Января

Партнерские Вакансии

Город:

Москва

Занятость:

Полная занятость

Компания "Mail.ru Group"

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-тестов
Похожие вакансии

11 Декабря

Разработчик клиентских интеграций( Roistat )

Москва

от 60 000 руб.

Компания "Roistat" Наша команда насчитывает уже более 400 увлеченных профессионалов, которые нацелены на долгосрочные отношения с партнерами и...

Отправить резюме подробнее

14 Декабря

Senior C Разработчик (Platform V Radish)

Москва

Компания "SberTech" Мы разрабатываем производительное, надёжное и безопасное in-memory хранилище для крупных организаций (банки, госсектор,...

Отправить резюме подробнее

14 Декабря

Frontend-разработчик (JavaScript / HTML / CSS)

Москва

от 110 000 руб.

Компания "Кульпанова Любовь Михайловна" Мы подбираем frontend-разработчиков для проектов наших клиентов - продуктовых IT-компаний, стартапов и...

Отправить резюме подробнее

14 Декабря

Senior Python разработчик (ML команда)

Москва

Компания "Сбербанк" Сбер занимается разработкой масштабных проектов в области AI, изучением и обучением моделей. Мы – R&D команда Sber AI. У нас...

Отправить резюме подробнее

14 Декабря

Разработчик C (Linux Kernel, DPDK, SPDK)

Москва

от 300 000 до 800 000 руб.

Компания "Shvacher" В продуктовую команду Shvacher открыта вакансия на позицию Linux Kernel разработчика. Если вы опытный специалист с...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: