NetApp
Sr. Open Source Software Engineer (Kafka)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер по open source в команду NetApp Instaclustr, работающую над Apache Kafka. Роль сочетает upstream-влияние (KIP, ревью, релизы) с решением задач enterprise-клиентов на managed Kafka.
Задачи
- Вести end-to-end upstream-инициативы в Apache Kafka: от написания KIP и консенсуса по дизайну до реализации, ревью и релиза
- Проводить обязательные committer-ревью upstream-патчей и вкладов сообщества
- Участвовать в управлении релизами Apache Kafka: планирование, триаж блокеров, стабилизация тестов, валидация release candidate, документация
- Переводить потребности enterprise-клиентов и операторов в upstream-предложения и KIP-дизайны, консультировать продуктовые и field-команды по сложным компромиссам Kafka
- Влиять на направление сообщества через участие в каналах Kafka: архитектура, совместимость, эволюция протокола, политика релизов, roadmap
- Менторить инженеров до статуса committer, повышать качество вкладов через строгие ревью и тестовую дисциплину
- Улучшать upstream-инфраструктуру: надёжность CI, покрытие тестами, инструменты для контрибьюторов, бенчмарки, автоматизация релизов
Требования
- Минимум 12 лет профессионального опыта в разработке ПО
- Действующий статус Apache Kafka committer с подтверждаемым upstream-трек-рекордом (патчи, ревью, KIP, участие в сообществе)
- Экспертный Java в производительных, конкурентных и production-grade распределённых системах
- Глубокое знание внутренностей Apache Kafka минимум в одной крупной области: broker storage и репликация логов, KRaft и метаданные, координация consumer group, протокол и совместимость клиентов, Kafka Streams, Kafka Connect, observability, производительность, релиз-менеджмент и CI
- Опыт ведения сложной технической работы через governance-модель Apache: написание KIP, консенсус по дизайну, работа в mailing lists, Jira-driven delivery
- Сильные навыки письменной коммуникации для асинхронной глобальной коллаборации
- Senior-уровень технического суждения: самостоятельное снятие блокеров, проактивное выявление системных рисков
- Bachelor's degree в инженерии или технической области либо эквивалентный опыт
Условия
- Удалённая работа (US Remote)
- Зарплата $220,000–265,000 в год
- Комплексный benefits-пакет: медицинская и life-страховка, пенсионные планы, PTO, отпуска, performance-based incentives, ESPP и/или RSU
- Глобально распределённая команда с высокой автономией и доверием
- Прямой доступ к продуктовым и field-отношениям
Навыки
- Apache Kafka
- Java
- KRaft
- Kafka Streams
- Kafka Connect
- MirrorMaker 2
- Kubernetes
- Strimzi
- CI
- Jira