Старший / Ведущий Java SDE (GL)
Мы ищем Старшего / Ведущего инженера-разработчика программного обеспечения (SDE) для присоединения к команде инициативы Managed Kafka Connectors. Проект фокусируется на создании и улучшении управляемой экосистемы коннекторов Kafka для облачных платформ данных, ускорении интеграции коннекторов первого производителя и обеспечении готовности к производству с точки зрения надежности, производительности, аутентификации и специфичных для облака требований к интеграции.
Роль требует высокого уровня ответственности за реализацию, отладку, готовность к запуску и эксплуатационное качество. Инженер будет работать с рабочими процессами коннекторов на базе Java и основной логикой коннекторов, уровнями интеграции API/сервисов на базе Go, а также облачными системами данных, такими как BigQuery, Spanner, Bigtable, Iceberg, Debezium и другими рабочими процессами коннекторов источника/приемника.
Требования:
- Большой опыт разработки на Java / JVM, включая разработку бэкенда или платформы с учетом производительности;
- Глубокое понимание принципов распределенных систем и надежности;
- Практический опыт работы с экосистемой Kafka / Kafka Connect, системами на основе коннекторов или платформами интеграции данных;
- Отличные навыки отладки и устранения неполадок в инфраструктуре, сетях, аутентификации и поведении среды выполнения;
- Опыт работы с системами сборки, управлением зависимостями и большими кодовыми базами;
- Практический опыт разработки бэкенда/сервисов на Go для изменений, ориентированных на API, и интеграции сервисов;
- Опыт работы с облачной инфраструктурой, предпочтительно GCP или аналогичными облачными средами;
- Сильная инженерная ответственность: способность обеспечивать поставку, качество, готовность к запуску и эксплуатационные улучшения.
Обязанности:
- Ускорение интеграции новых управляемых коннекторов Kafka первого производителя;
- Повышение качества, надежности и эксплуатационной готовности коннекторов;
- Исследование и решение проблем поведения коннекторов, связанных с производительностью, стабильностью, аутентификацией, сетями и совместимостью платформы;
- Реализация изменений на базе Java в рабочих процессах коннекторов и логике коннекторов;
- Реализация изменений в интеграции API/сервисов на базе Go по мере необходимости;
- Преобразование поведения коннекторов и технических ограничений в детали реализации, требования к пользовательскому интерфейсу и входные данные для документации;
- Поддержка этапов запуска, включая пробы, нагрузочное тестирование, операционные руководства, обзоры запуска и проверки готовности;
- Взаимодействие с заинтересованными сторонами платформы, инфраструктуры и продукта для подготовки коннекторов к запуску в производственной среде.
Приветствуется:
- Опыт работы с Apache Iceberg, Debezium, системами CDC или интеграциями коннекторов источника/приемника;
- Опыт работы с облачными системами данных, такими как BigQuery, Spanner, Bigtable, Iceberg или рабочими процессами на основе Debezium;
- Опыт работы с SRE / эксплуатационной готовностью, включая мониторинг, пробы, нагрузочное тестирование, руководства и обзоры запуска;
- Опыт работы с OSS или крупномасштабной разработкой платформ;
- Значительный опыт работы с инфраструктурой GCP.
Условия работы:
- Приоритетное местоположение: Краков, Польша / Тбилиси, Грузия;
- Кандидат должен быть готов к релокации в Краков / Тбилиси, если он еще не находится там;
- Ожидается присутствие в офисе несколько раз в неделю / потенциально до 5 дней в неделю;
- Требуемое совпадение по рабочему времени: до 10 AM PST.
Подать заявку сейчас