Мы - команда разработки Platform V DataGrid, решении основанном на Apache Ignite, распределенной отказоустойчивой OLTP базы данных, предназначенной для быстрых вычислений на больших объемах данных.
На Platform V DataGrid работают Mission Critical системы СберБанка: процессинг (второй по нагруженности эквайринг в мире), анти-фрод и ещё более 20 систем.
Наша команда вносит основной вклад в развитие opensource продукта Apache Ignite - сумарно мы сделали более 2000 доработок в ядро, в том числе такие крупные фичи как CDC, инкрементальные и полные бэкапы, TDE, python/go клиенты и многие другие. Мы регулярно выступаем на IT-конференциях уровня Highload++ и Jocker.
Обязанности
Вашими задачами будут:
- разработка новых фичей внутри форка Apache Kafka и их перенос в upstream
- разработка новый модулей и утилит для Kafka SE(основные заказчики SRE и безопасность)
- исправление багов Kafka
- написание unit, интеграционных тестов для разработанной функциональности
- доработки в SQL движок на базе Apache Calcite
- увеличиваем набор тестов для нагрузочного тестирования.
Примеры задач:
- разработка подсистемы аудита в Apache Kafka
- добавление метрики consumer lag на брокере. Метрика позволяет вычислить lag чтения каждой consumer group'ы
- разработка расширенная система квот на топики
- разработка альтернативной реализации schema registry. Поддержка схем avro, protobuf, json, xml
- модуль шифрования паролей в конфиге Apache Kafka
- разбор и исправление сoncurrency баги в Apache Kafka.
Требования
- высшее техническое образование
- опыт разработки на Java более 7 лет
- знание алгоритмов и структур данных
- опыт работы с concurrency и нагруженными сервисами от 5 лет
- понимание принципов работы брокеров очередей и баз данных (запросы, транзакции, реплики)
- хорошее знание Linux
- интерес к системному программированию
Будет плюсом:
- опыт многопоточного программирования
- участие в разработке или тестировании распределенных систем или баз данных
- опыт разработки на Scala или желание выучить этот язык программирования
- вклад в opensource проекты
- навыки работы с генеративными AI-моделями; опыт создания AI-агентов и использования их в работе будет преимуществом.
Условия
- гибридный или удаленный формат работы в Санкт-Петербурге
- годовой бонус и ежегодный пересмотр зарплаты
- статус аккредитованной ИТ-компании
- расширенный ДМС (медицинское страхование) с первого дня и льготное страхование для семьи
- корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
- 90 дней удаленной работы из любого региона РФ
- льготная ипотека в Сбере, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний.