Назад
3 дня назад

Команда разработки C/C++ (SberLinux, Pangolin DB & Synapse API Mesh)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle/senior
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Команда разработки C/C++ (SberLinux, Pangolin DB & Synapse API Mesh): Разработка системного Linux-дистрибутива, компонентов СУБД PostgreSQL и высоконагруженных C++-фильтров для Envoy в банковской интеграционной платформе с акцентом на безопасность, производительность и надёжность. Focus on созданием системных утилит и пакетов, проектированием функций СУБД, обработкой сетевого трафика, многопоточностью и диагностикой runtime-проблем.

Локация: гибридный формат в Москве — 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-анализа.

Культура и преимущества

  • ИТ-аккредитованная компания.
  • Дополнительная надбавка к окладной части за вторую форму допуска.
  • Бронь в период мобилизации и военного положения для пребывающих в запасе.
  • Отсрочка от прохождения срочной службы для призывников.

Процесс найма

  • Подача заявки и обсуждение с рекрутером процесса и количества интервью.
  • Прохождение интервью и получение оффера.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →