Стажёр C++-разработчик VK

124K ₽–155K ₽/мес
Опубликовано 30.10.2026
оценка на руки

Что за роль

В облаке Mail развивают backend-сервисы компьютерного зрения. Стажёр будет работать с существующими компонентами на C++ и подключать новые модели.

Чем вы будете заниматься

  • Развивать и поддерживать backend-сервисы vision.
  • Рефакторить существующие компоненты на C++ и создавать новые.
  • Добавлять функциональность и интегрировать модели компьютерного зрения.
  • Участвовать в код-ревью, обновлять зависимости и оптимизировать сборку.

Требования

  • Уверенное владение C++20 и STL.
  • Понимание структур данных, алгоритмов, ООП и этапов сборки программы.
  • Знание примитивов синхронизации и принципов многопоточности.
  • Умение читать чужой код.

Кто здесь добьётся успеха

→

Уверенно владеет основами C++20 и STL, применяет структуры данных и алгоритмы при доработке серверных компонентов компьютерного зрения.

→

Аккуратно работает с многопоточностью и синхронизацией: понимает, как избежать гонок данных и ошибок при параллельной обработке запросов.

→

Готов разбираться в существующем коде backend-сервисов Mail: рефакторить компоненты, подключать модели компьютерного зрения и проверять изменения через код-ревью.

→

Самостоятельно организует удалённую работу на стажёрском уровне: уточняет требования, фиксирует прогресс и доводит небольшие задачи по обновлению зависимостей и оптимизации сборки до результата.

Ресурсы для обучения

Карьерный путь

Стажёр C++-разработчик (Сейчас)→Младший C++-разработчик backend-сервисов компьютерного зрения (Через 1–2 года)→C++-разработчик backend-платформы компьютерного зрения (Через 3–5 лет)

Обзор рынка

Объём рынка C++-инструментов и экосистемы, 2026
$8,2 млрд
Прогнозируемый годовой рост рынка
7,8%
Использование AI-помощников в C++-разработке
Около 45%
Рост инвестиций в GPU- и HPC-инструментарий для C++
+18%

Навыки и требования

Обязательные
C++C++20STL
Растущий спрос
C++20/23: concepts, ranges, coroutines и модулиПрофилирование и оптимизация производительности: Linux perf, Valgrind, Google BenchmarkСборка и тестирование C++: CMake, Conan/vcpkg, GoogleTest и CI
Снижающийся спрос
C++98/03 и ручное управление памятью через new/delete вместо RAII и умных указателейСборка проектов на GNU Make и самописных скриптах вместо CMake

Тренды отрасли

Стандарт C++20 становится базовым для новых проектов
C++20 закрепляет concepts, ranges и coroutines в современной разработке; по опросам разработчиков, доля использования C++20 среди пользователей C++ уже достигла примерно 30%. Стажёру полезно освоить стандартную библиотеку и понимать, как новые возможности улучшают читаемость и безопасность кода.
AI-помощники ускоряют написание и проверку кода, но не заменяют основы
Опросы разработчиков 2024–2025 годов показывают, что около 40–45% используют AI-инструменты в работе, хотя доверие к корректности их ответов остаётся ограниченным. Для C++ особенно важны ручная проверка управления памятью, потоковой синхронизации и граничных случаев алгоритмов.

Новости Cloud Computing

Загружаем новости отрасли...

Ищем релевантные статьи за последние 6 месяцев