
Horizon3.ai ist ein 2019 gegründetes Unternehmen für Cybersicherheit und künstliche Intelligenz, das autonome Software für Penetrationstests entwickelt. Die NodeZero-Plattform unterstützt Organisationen dabei, ihre Sicherheitslage kontinuierlich zu bewerten, indem sie ausnutzbare Angriffspfade in Cloud-, IoT- und lokalen Umgebungen identifiziert. Als Self-Service-SaaS-Lösung konzipiert, liefert NodeZero Erkenntnisse zu Schwachstellen, ohne dauerhaft aktive oder authentifizierte Agents zu benötigen. Horizon3.ai wurde von ehemaligen Angehörigen der US-Spezialeinheiten und des Bereichs der nationalen Sicherheit gegründet und konzentriert sich darauf, Sicherheitsteams dabei zu unterstützen, Schwachstellen proaktiv zu beheben, bevor Angreifer sie ausnutzen können.
Principal Software Engineer, agentische Datenplattform
Bestimmen Sie die technische Ausrichtung der Datenbankplattform von Horizon3.ai und gestalten Sie die PostgreSQL- und Graphdatenarchitektur für das autonome Cybersicherheitsprodukt. Leiten Sie skalierbare Schema- und Migrationskonzepte, entwickeln Sie produktiven Code und unterstützen Sie Engineering-Teams.
255.000 $ – 290.000 $ / Jahr
RemoteVollzeitLeadErforderliche Sprache: EnglischDateningenieurBeschreibung
- Legen Sie gemeinsam mit der Engineering-Leitung und der Pentest-Plattformorganisation die Roadmap der Datenbankplattform fest.
- Treffen Sie zentrale Architekturentscheidungen zu Schemadesign, Partitionierung, Migrationen und Skalierbarkeit.
- Verfassen Sie technische Design-Dokumente, die dem Team eine gemeinsame Grundlage geben.
- Bringen Sie fundierte PostgreSQL-Expertise zu Abfrageoptimierung, Indizierung, Partitionierung, Replikation und Connection-Pooling ein.
- Gestalten Sie das graphbasierte Asset-Modell für Hosts, Dienste, Zugangsdaten und Schwachstellen in Penetrationstests.
- Leiten Sie Schema-Reviews und stellen Sie sicher, dass Migrationen sicher, umkehrbar und ohne Ausfallzeiten verfügbar sind.
- Entwickeln Sie Tools und technische Praktiken für sorgfältige Schemaänderungen.
- Fördern Sie P5- und P4-Engineers durch Code- und Design-Reviews sowie gemeinsames Programmieren.
- Stimmen Sie sich mit Data Ingestion, Asset Inventory, API Platform und Security Research zu Datenverträgen, Standards für Abfrageleistung und Architekturleitplanken ab.
- Tragen Sie als Individual Contributor mit produktivem Code und technischen Design-Dokumenten bei.
Anforderungen
- Sie verfügen über umfassende, nachgewiesene PostgreSQL-Erfahrung, darunter Kenntnisse der Interna des Query Planners, fortgeschrittene Indizierung, Partitionierung, logische Replikation, Vacuuming in großem Maßstab und die Abstimmung von Connection-Pools.
- Sie haben Erfahrung mit dem Entwurf großer mandantenfähiger Datenbanken, einschließlich Sicherheit auf Zeilenebene und Mandantenisolierung.
- Sie haben Erfahrung mit Schema-Migrationen in großen Produktivsystemen, Änderungen ohne Ausfallzeiten, rückwärtskompatibler Schemaentwicklung und Tools wie Flyway oder golang-migrate.
- Sie kennen Graphdatenmodelle und Datenbanken wie Neo4j oder AWS Neptune oder graphähnliche relationale Muster wie rekursive CTEs, ltree oder Adjazenzlisten.
- Sie schreiben produktiven Anwendungscode in Go oder Python.
- Sie können Erfolge bei der Festlegung von Datenbankarchitekturen im großen Maßstab vorweisen – vom Entwurf bis zum Produktivbetrieb, in mehreren Unternehmen oder Teams.
- Sie verstehen die Abwägungen in der Datenarchitektur, darunter Normalisierung gegenüber Denormalisierung, Konsistenz gegenüber Verfügbarkeit, die Trennung von OLTP und OLAP sowie Schema-first gegenüber Schema-last.
- Sie können Schemas langfristig und mit Blick auf deutlich größere Datenmengen planen.
- Sie erläutern komplexe Datenbankentscheidungen verständlich in Designdokumenten, ADRs und teamübergreifenden Reviews.
- Sie haben Datenbankstandards in mehreren Teams etabliert, ohne direkte Weisungsbefugnis zu haben.
- Sie haben Praktiken im Datenbank-Engineering eingeführt, darunter Standards für Schema-Reviews, sichere Migrationen und die Prüfung der Abfrageleistung.
- Sie haben Engineers durch Code-Reviews, Pair Programming und architektonisches Mentoring weiterentwickelt.
- Erfahrung mit Cybersicherheitsdaten, Zeitreihendatenbanken, Compliance, analytischen Abfragen oder BI-Berichten sowie Beiträge zu Open-Source-Datenbanken sind wünschenswert.
- Sie verfügen über eine private Breitbandverbindung mit mindestens 25 Mbit/s.
Zusatzleistungen
- Ein Aktienoptionspaket kann verfügbar sein.
- Kranken-, Seh- und Zahnversicherung für Mitarbeitende und ihre Familien.
- Flexible Urlaubsregelung.
- Großzügige Elternzeit.
- Flexibilität bei der Wahl des Arbeitsorts.
- Möglichkeiten zur beruflichen Weiterentwicklung.
- Eine inklusive und kooperative Arbeitskultur.
- Dienstreisen von bis zu 5 % können erforderlich sein.