Zum Inhalt springen

NetApp, Inc.

Sr. Open Source Software Engineer (Kafka)

JavaKubernetesGo
Automatische Übersetzung. Prüfe das Original.

JOB SUMMARY

Sind Sie ein Apache Kafka Committer, der auf höchstem Niveau technischen und gemeinschaftlichen Einfluss ausüben möchte? Diese Rolle verbindet tiefgreifende Upstream-Arbeit, einschließlich bindender Committer-Autorität, KIP-Level-Design und protokollbewusster Entwicklung, direkt mit produktionsskalierten Ergebnissen in Enterprise Kafka-Implementierungen.

Sie werden auf beiden Ebenen arbeiten – Upstream-Einfluss und Kundenwirkung – mit erheblicher Autonomie, starker Peer-Kollaboration und direktem Zugang zu Produkt- und Feldbeziehungen, die technische Arbeit in kommerzielle Ergebnisse umwandeln. Dies ist ein global verteiltes Team mit bis zu 10% Reiseaufwand. Die Stelle ist an einem unserer Bürostandorte angesiedelt – US REMOTE Hinweis: Wir haben auch globale Möglichkeiten in Cork, Irland & den Niederlanden (Schiphol). Ausschreibungen sind auch in diesen Märkten/Standorten verfügbar.

NetApp Instaclustr betreibt eines der größten Portfolios verwalteter Open-Source-Datenplattformen der Branche, einschließlich Apache Kafka-Diensten für Unternehmenskunden in den Bereichen Finanzdienstleistungen, Einzelhandel und Technologie. Unser Open-Source-Entwicklungsteam trägt zu Projekten bei, die für Produktionsbetreiber im großen Maßstab wichtig sind. Diese Rolle stärkt unsere Fähigkeit, Apache Kafka Upstream in Bereichen zu beeinflussen, die Zuverlässigkeit, Leistung, Bedienbarkeit und Kundenlieferung betreffen.

ÜBERBLICK

Als Senior Open Source Software Engineer umfassen Ihre Verantwortlichkeiten:

  1. Leitung von End-to-End-Upstream-Initiativen in Apache Kafka, von der KIP-Erstellung und Konsensfindung über die Implementierung, Überprüfung und Veröffentlichung, in Bereichen wie Broker-Interna, Speicher- und Protokollverwaltung, Replikation, KRaft-Metadaten-Quorum, Consumer-Gruppen-Koordination, Kafka Streams, Kafka Connect, Beobachtbarkeit und Release-Qualität.
  1. Bereitstellung bindender Committer-Reviews für Upstream-Patches und Community-Beiträge unter Anwendung der technischen Strenge und Autorität, die qualitativ hochwertige Arbeit durch den Apache Kafka-Review-Prozess bringt.
  1. Beitrag zum Apache Kafka Release Management als Teil der Committer-Community, einschließlich Release-Planung, Triage von Blockern, Teststabilisierung, Validierung von Release-Kandidaten, Vorbereitung der Dokumentation und Nachbereitung nach der Veröffentlichung.
  1. Übersetzung von Anforderungen von Enterprise-Kunden und Betreibern in glaubwürdige Upstream-Vorschläge, KIP-Level-Designs und nachhaltiges technisches Engagement, das nur ein Committer leisten kann; Beratung von Produkt- und Feldteams zu komplexen Kafka-Trade-offs.
  1. Gestaltung der Community-Richtung durch evidenzbasierte Teilnahme in relevanten Kafka-Community-Kanälen; Einflussnahme auf Projektentscheidungen bezüglich Architektur, Kompatibilität, Protokollentwicklung, Release-Richtlinien, Beitragsstandards und langfristiger Roadmap.
  1. Mentoring von Ingenieuren in Richtung Committer-Status und Steigerung der Gesamtqualität der Beiträge durch rigorose Review-Praktiken, Testdisziplin und klare technische Anleitung.
  1. Verbesserung der Upstream-Infrastruktur, einschließlich CI-Zuverlässigkeit, Testabdeckung, Contributor-Tools, Benchmarking, Release-Automatisierung und Kompatibilitätsprüfung, um den projektweiten Wartungsaufwand zu reduzieren.

JOBANFORDERUNGEN

  1. Mindestens 12 Jahre einschlägige Berufserfahrung in der Softwareentwicklung sind erforderlich.
  1. Aktueller Apache Kafka Committer-Status mit einer nachhaltigen und öffentlich nachweisbaren Upstream-Erfolgsbilanz bei Patches, Reviews, KIPs und Community-Status in Kafka Core oder einem eng verwandten Bereich wie Streams, Connect, Clients oder Release Engineering.
  1. Experten-Java-Entwicklungskompetenz in leistungssensitiven, nebenläufigen und produktionsreifen verteilten Systemen, mit der Fähigkeit, komplexe Kafka-Interna detailliert zu schreiben, zu überprüfen und zu verstehen.
  1. Tiefgreifende Beherrschung der Apache Kafka-Interna in mindestens einem Hauptbereich: Broker-Speicher und Log-Replikation, KRaft und Metadatenverwaltung, Consumer-Gruppen-Koordination und Rebalancing, Protokoll- und Client-Kompatibilität, Kafka Streams, Kafka Connect, Beobachtbarkeit, Leistung oder Release-Management und CI.
  1. Nachgewiesene Fähigkeit, komplexe technische Arbeiten durch das Apache Open-Source-Governance-Modell zu leiten: KIP-Erstellung oder Co-Sponsoring, Design-Konsens, Mailinglisten-Engagement und Jira-gesteuerte Lieferung vom Vorschlag bis zum Merge.
  1. Starke schriftliche Kommunikationsfähigkeiten für asynchrone, globale, öffentliche technische Zusammenarbeit – Mailinglisten, Designdokumente, Code-Reviews und Jira-Threads. *
  1. Nachgewiesenes technisches Urteilsvermögen auf Senior-Niveau, das die meisten Blocker unabhängig löst, den Ansatz für neuartige oder unklare Aufgaben bestimmt, systemische Risiken proaktiv aufzeigt und Arbeiten produziert, die mit den Projekt- und Teamzielen übereinstimmen.

BILDUNG

Bachelor-Abschluss in Ingenieurwesen oder einem verwandten technischen Fachgebiet ODER zusätzliche gleichwertige Erfahrung.

* Bevorzugte Qualifikationen

  1. PMC-Mitgliedschaft in Apache Kafka oder einem verwandten Apache-Projekt.
  1. Nachweisbare Erfahrung in aktuellen Kafka Feature- und Wartungsbereichen, wie z. B. KRaft-Reife, Zuverlässigkeit von Controllern und Metadaten, Verbesserungen des Consumer-Rebalance-Protokolls, Exactly-Once-Semantik, Tiered Storage, Kafka Connect-Sicherheit und -Bedienbarkeit, Streams APIs, Client-Metriken oder Release-Stabilisierung.
  1. Erfahrung in der Verbindung von Upstream-Technologieführerschaft mit Ergebnissen für Enterprise-Kunden und Betreiber – Übersetzung von Produktionsschmerzpunkten in akzeptierte Community-Verbesserungen.
  1. Historie des Mentorings von Beitragenden in Richtung Reviewer- oder Committer-Status in einem Open-Governance-Projekt.
  1. Vertrautheit mit dem Kafka-Ökosystem: Kafka Streams, Kafka Connect, MirrorMaker 2, Kafka-Clients, Schema- und Serialisierungsmuster, Kubernetes-basierte Kafka-Operationen oder angrenzende Open-Source-Projekte wie Strimzi.

TEAMINFORMATIONEN

Führung und Teamkultur

Der einstellende Manager für diese Stelle ist ein Engineering Manager für das Open-Source-Engineering-Team. Sie werden einer global verteilten Gruppe beitreten, die Committer-würdiges technisches Urteilsvermögen, klare Verantwortung, transparente Community-Einbindung und praktische Auswirkungen auf reale Kundenergebnisse schätzt.

Die Teamkultur ist von hohem Vertrauen und hoher Verantwortlichkeit geprägt. Wir unterstützen Ingenieure, die technisch tiefgreifend arbeiten, andere großzügig betreuen, funktionsübergreifend mit Produkt- und Feldteams zusammenarbeiten und sowohl den Code als auch das Contributor-Ökosystem darum herum verbessern können. Sie werden erhebliche Autonomie gepaart mit enger Zusammenarbeit und echtem Einblick in die strategischen Wetten haben, die Ihre Arbeit ermöglicht.

Vergütung

Die Zielgehaltsspanne für diese Position liegt bei $220,000-265,000. Das angebotene Gehalt richtet sich nach dem Standort, den Qualifikationen, der Erfahrung sowie der Ausbildung des Kandidaten und kann außerhalb dieser Spanne liegen. Die endgültigen Vergütungspakete sind wettbewerbsfähig, entsprechen den Industriestandards, spiegeln eine Vielzahl von Faktoren wider und beinhalten ein umfassendes Leistungspaket. Dies kann Krankenversicherung, Lebensversicherung, Altersvorsorgepläne, bezahlte Freistellung (PTO), verschiedene Urlaubsoptionen, leistungsabhängige Anreize, Mitarbeiteraktienkaufpläne und/oder Restricted Stock Units (RSU’s) umfassen, wobei alle Angebote regionalen Schwankungen unterliegen und durch lokale Gesetze, Vorschriften sowie Unternehmensrichtlinien geregelt werden. Die Leistungen können je nach Land und Region variieren; weitere Details werden im Rahmen des Rekrutierungsprozesses mitgeteilt.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026