Overview
In dieser Rolle arbeiten Sie an der Elasticsearch-Sicherheitsarchitektur mit Fokus auf Authentisierung, Autorisierung und Mandantentrennung. Sie arbeiten eng mit Engineering- und Produktteams, um Hochleistungssicherheit im verteilten System zu liefern. Sie entwickeln Sicherheitsmodelle, optimieren Performance und applying Kryptografie, um Kundenanwendungen sicher zu unterstützen. Sie treiben Sicherheitsinitiativen voran und nutzen AI-gestützte Tools, um Vulnerabilitätstriage zu automatisieren. Ihre Arbeit trägt direkt zur sicheren Skalierung der Elasticsearch-Core-Funktionen bei.
Pay / Benefits
- Flexible Arbeitsorte und -zeiten
- Gesundheitsversorgung für Sie und Familie
- Urlaubstage
- Matching von Spenden bis zu 2000 USD/Jahr
- Bis zu 40 Stunden Freiwilligenarbeit pro Jahr
- Elternschaftsunterstützung mit mindestens 16 Wochen Elternzeit
Responsibilities
- Mitgestaltung und Umsetzung neuer Sicherheits-Features von Architektur bis Produktion
- Technische Design-, Planungs- und Ausführungsarbeit für Kern-Sicherheitsbausteine in Elasticsearch
- Entwicklung foundational security models für Features
- Optimierung der Sicherheitsleistung in verteilten Systemen
- Anwendung kryptografischer Lösungen für reale Kundenfälle
- Sicherstellung robuster Datenisolation in gemeinsam genutzter Infrastruktur
- Überwachung aktueller Sicherheitsentwicklungen und Best Practices
- Zusammenarbeit mit anderen Abteilungen, um Security in neue Customer-Funktionen zu integrieren
- Führung von Schwachstellenmanagement in Kooperation mit dem InfoSec-Team
- Nutzung von KI-gestützten Tools zur Automatisierung von Vulnerability-Triage und Priorisierung
Key requirements
- Tiefe Kenntnisse von Java-Internals und JVM-Speicherverwaltung
- Erfahrung in der Entwicklung skalierbarer Autorisierungssysteme mit hohem Concurrent- und großen Berechtigungssets
- Verständnis verteilter Systemsicherheit, inklusive Node-to-Node-Vertrauen, Zero-Trust, Partitionstoleranz und Cluster-Status-Verbreitung
- Fundierte Kenntnisse von Edge Identity-Protokollen (OAuth 2.0, SAML)
- Nachweisliche Erfahrung mit AI zur Beschleunigung der Entwicklung, Fehlersuche und Code-Optimierung
- Fähigkeit zur bereichsübergreifenden Zusammenarbeit und Priorisierung von Projekten
- Selbstständige Arbeitsweise in verteilten Teams und klare, asynchrone Kommunikation
- Zusammenarbeit über Funktionen hinweg
- Eigeninitiative und selbstständiges Arbeiten
- Anpassungsfähigkeit an wechselnde Prioritäten
- Java- und JVM-Performance-Optimierung
- Verteilte Sicherheit und Zero-Trust-Modelle
- Autorisierungssysteme unter hoher Concurrency
…
