Software Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Сбер сейчас - это крупнейшая цифровая экосистема. Технобренд, объединяющий лучшие мировые практики, и современный стек. Сбер работает над созданием экосистемы удобных онлайн сервисов в самых разных сферах. Сейчас в нее входит более 50 компаний. Среди них- онлайн-кинотеатр Okko, сервис доставки еды Delivery Club и многие другие.
Вашими задачами будут:
- Разработка новых фичей внутри форка Apache Kafka и их перенос в upstream.
- Разработка новый модулей и утилит для Kafka SE(основные заказчики SRE и безопасность).
- Исправление багов Kafka.
- Написание unit, интеграционных тестов для разработанной функциональности.
Примеры задач:
- Разработка подсистемы аудита в Apache Kafka.
- Добавление метрики consumer lag на брокере. Метрика позволяет вычислить lag чтения каждой consumer group'ы.
- Разработка расширенная система квот на топики.
- Разработка альтернативной реализации schema registry. Поддержка схем avro, protobuf, json, xml.
- Модуль шифрования паролей в конфиге Apache Kafka.
- Разбор и исправление сoncurrency баги в Apache Kafka
Что мы от Вас ожидаем:
- Знание алгоритмов и структур данных.
- Опыт работы с concurrency и нагруженными сервисами от 1 года.
- Понимание принципов работы брокеров очередей и баз данных (запросы, транзакции, реплики).
- Опыт разработки на Java.
- Базовое знание Linux.
- Английский язык на уровне чтения технической документации и переписки.
Плюсом будет (пункты ниже опциональные):
- Опыт многопоточного программирования.
- Участие в разработке или тестировании распределенных систем или баз данных.
- Опыт разработки на Scala или желание выучить этот ЯП.
- Вклад в opensource проекты.
Что мы предлагаем:
- Работа в команде высококлассных профессионалов, у которых есть чему научиться. Ребята из команды регулярно выступают на конференциях уровня HL++;
- Возможность получить реальный опыт области многопоточного программирования и распределенных систем;
- Очень хорошие условия труда (белая заработная плата, оклад, премии).
Мы всячески приветствуем и поддерживаем сотрудников в выступлениях на конференциях, вебинарах, митапах: у нас (по желанию) Вы сможете обучиться азам ораторского мастерства, попробовать (или продолжить прокачивать) себя в роли спикера и повысить свою репутацию в профессиональных кругах.
Приятные мелочи:
- График работы - стандартный, но гибкий, с учетом персонального ритма жизни;
- Большой и комфортный офис со спортзалом, кафе для сотрудников;
- ДМС (включая стоматологию), страхование, фитнес (в зависимости от территории).