C++ Developer в команду Platform V Synapse API Mesh
гибрид, удалёнка, Москва
Команда Platform V развивает Synapse — облачную интеграционную платформу на базе Istio. Роль в фокусе на разработке нативных C++-расширений Envoy (фильтры, обработка HTTP, метрики, конфигурация) для высоконагруженных интеграций банковских сервисов
ГрейдJunior/Middle
Опыт1–3 года
Стек
C++EnvoyKubernetesIstioDockerCI/CDC++14/17HTTP
Задачи
- •Разработка и сопровождение C++-компонентов для кастомной сборки Envoy
- •Доработка нативных Envoy extensions/filters для обработки HTTP-трафика (headers, body, trailers, metadata)
- •Реализация логики фильтрации, маршрутизации, обогащения и валидации запросов
- •Добавление метрик, логирования и диагностической информации
- •Написание unit- и integration-тестов и устранение ошибок сборки/runtime
- •Сборка и проверка тестовых версий Envoy в контейнерах в Kubernetes/Istio окружении
Обязательно
- •Опыт разработки на C++ от 6 месяцев до 2 лет
- •Уверенное знание современного C++ (C++14/17)
- •Понимание ООП: классы, наследование, интерфейсы, виртуальные методы
- •Понимание RAII, ownership и lifetime объектов, const-correctness
- •Опыт работы с указателями, ссылками и умными указателями (std::unique_ptr, std::shared_ptr)
- •Умение читать, отлаживать и безопасно дорабатывать чужой C++ код
Будет плюсом
- •Опыт разработки нативных расширений/фильтров Envoy
- •Опыт работы в Kubernetes/Istio окружении и сборки Envoy в контейнерах
- •Навыки работы с генеративными AI-моделями и созданием AI-агентов (GigaChat, Kandinsky и аналогами)