Старший разработчик в Бизнес-приложения VK Tech, Москва
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-тестов
Мы предлагаем
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи
Формат работы
комбинированный
дистанционный
Уровень
senior
График работы
полный
Бизнес-приложения VK Tech
Продукты для автоматизации HR, финансовых и операционных задач.
Мы предлагаем
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи
Похожие вакансии
Руководитель группы в направлении поиска
AI VK
Москва, гибкий
Руководитель команды Core Data
Data Office
Москва, комбинированный
Разработчик в команду Транскодера
VK Видео
Санкт-Петербург, комбинированный
C++ разработчик
AI VK
Москва, гибкий
Team Lead C++ в команду Баз данных
VK
Москва, гибкий
Старший продуктовый аналитик
Средний и малый бизнес
Москва, гибкий
Продуктовый аналитик
VK Видео
Москва, комбинированный
Старший продуктовый аналитик в VK AdBlogger
VK
Москва, комбинированный
Инженер внедрения
VK Tech
Москва, гибкий
Ведущий Backend-разработчик
Дата-сервисы VK Tech
Москва, гибкий
Старший разработчик
Экосистемные сервисы
дистанционный
Старший продуктовый аналитик
Сервисы продуктивности VK Tech
Москва, гибкий
Руководитель группы аналитики Data Platform
AI VK
Москва, гибкий
Старший аналитик данных
AI VK
Москва, гибкий
C++ Developer (Senior)
MAX
дистанционный
Руководитель службы распределенных вычислений
VK
Москва, гибкий
Machine Learning Engineer в команду качества
Поиск
Москва, гибкий
Аналитик антифрода (L2)
MAX
Москва, гибкий
Product Analyst (VK Реклама)
VK Реклама
Москва, гибкий
С++ Developer в команду ML-технологий
Поиск
Москва, гибкий
Аналитик данных
Поиск
Москва, гибкий
Разработчик Desktop
Сервисы продуктивности VK Tech
Москва, гибкий