Команда разработки C/C++ (SberLinux, Pangolin DB & Synapse API Mesh)
Описание
Локация: гибридный формат в Москве — 3 дня в офисе и 2 дня удалённо. Офис: Новоданиловская набережная, 10, бизнес-форум «Даниловский Форт».
Компания
Сбер — крупнейший банк России и Восточной Европы, развивающий собственные ИТ-платформы, операционные системы, СУБД и решения для интеграции банковских сервисов.
Что делать
Разрабатывать серверный и контейнерный RPM-based дистрибутив SberLinux, системные утилиты и собственную систему сборки.
Модифицировать ядро PostgreSQL, Patroni, pgBouncer, расширения и инструменты СУБД Pangolin DB.
Разрабатывать C++-компоненты и HTTP/network-фильтры для Envoy Proxy в составе Synapse Service Mesh.
Проектировать фильтрацию, маршрутизацию, обогащение и валидацию запросов, включая headers, body, trailers и metadata.
Оптимизировать производительность и работу с памятью, добавлять метрики, логирование, трассировку и тесты.
Проводить code review, отладку сборок и runtime-проблем, взаимодействовать с аналитиками, QA и DevOps.
Требования
Опыт разработки на C или C++, знание Linux, Git, систем сборки и базовых алгоритмов и структур данных.
Для направления Pangolin DB: уверенное владение ANSI C, понимание СУБД, MVCC, ACID и BASE, опыт с PostgreSQL и системами хранения данных.
Для направления Synapse API Mesh: коммерческий опыт C++ от 2 лет, знание современного C++14/17/20, RAII, move semantics, lifetime и умных указателей.
Практический опыт многопоточного или асинхронного программирования, безопасной и производительной работы с памятью.
Знание TCP/IP, HTTP/1.1, HTTP/2, TLS/mTLS, а также опыт написания unit- и integration-тестов.
Вероятен запрет выезда за границу; кандидат и близкие родственники не должны иметь иностранного гражданства, ВНЖ или постоянно проживать за границей.
Хорошо, если есть
Опыт работы с Rust и компонентами ztunnel.
Знание lock-free-структур, Kubernetes, Istio, GoogleTest и GoogleMock.
Опыт проведения SAST, DAST и fuzzing-анализа.
Культура и преимущества
ИТ-аккредитованная компания.
Дополнительная надбавка к окладной части за вторую форму допуска.
Бронь в период мобилизации и военного положения для пребывающих в запасе.
Отсрочка от прохождения срочной службы для призывников.
Процесс найма
Подача заявки и обсуждение с рекрутером процесса и количества интервью.
Прохождение интервью и получение оффера.