SberTech
C++ -разработчик (Platform V Synapse API Mesh)
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
Мы развиваем Synapse Service Mesh — новую интеграционную платформу на базе Istio. Это облачное решение для интеграции и миграции сервисов, рассчитанное на обработку миллионов запросов. Платформа состоит из высоконагруженных компонентов и используется для построения интеграций множества банковских сервисов.
Одно из ключевых направлений развития — собственная сборка Envoy Proxy , применяемая в составе Service Mesh. В рамках этого направления мы разрабатываем нативные C++-расширения Envoy: фильтры, механизмы обработки HTTP-трафика, работу с метаданными, метриками, конфигурацией и диагностикой.
Обязанности
- Самостоятельная разработка и поддержка C++-компонентов (кастомных HTTP/network фильтров) для Envoy Proxy
- Проектирование логики фильтрации, маршрутизации, обогащения и валидации запросов (headers, body, trailers, metadata)
- Работа с конфигурацией фильтров (Protobuf) и интеграция с общим конфигурационным циклом
- Оптимизация производительности, работа с памятью в условиях высокого трафика
- Написание unit- и integration-тестов (GoogleTest/GoogleMock), обеспечение покрытия критических сценариев
- Добавление метрик, логирования и трассировки для диагностики поведения фильтров
- Участие в code review, анализ и устранение сложных ошибок сборки, тестов и runtime-поведения (включая утечки и гонки)
- Сборка и отладка тестовых версий Envoy в контейнерах, проверка в Kubernetes/Istio-окружении
- Взаимодействие с аналитиками, QA, DevOps для поставки фичей «под ключ»
- Опционально: подключение к разработке компонентов на Rust (ztunnel) по мере погружения в проект.
Требования
- Опыт коммерческой разработки на C++ от 2 лет (уровень Middle/Middle-)
- Отличное знание современного C++ (14/17/20): RAII, move semantics, lifetime, умные указатели, const-correctness
- Практический опыт многопоточного и/или асинхронного программирования (понимание event loop, non-blocking I/O, конкурентного доступа; опыт с lock-free структурами будет плюсом)
- Умение писать безопасный…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.