Локация
Гибридный формат в Москве — 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-анализа.
Культура и преимущества
•ИТ-аккредитованная компания.
•Дополнительная надбавка к окладной части за вторую форму допуска.
•Бронь в период мобилизации и военного положения для пребывающих в запасе.
•Отсрочка от прохождения срочной службы для призывников.
Процесс найма
•Подача заявки и обсуждение с рекрутером процесса и количества интервью.
•Прохождение интервью и получение оффера.