Horizon3.ai
Horizon3.ai
Horizon3.ai er et selskap innen cybersikkerhet og kunstig intelligens som ble grunnlagt i 2019, og som utvikler programvare for autonome penetrasjonstester. NodeZero-plattformen hjelper organisasjoner med å evaluere sikkerhetsnivået sitt kontinuerlig ved å identifisere angrepsveier som kan utnyttes, på tvers av sky-, IoT- og lokale miljøer. NodeZero er utviklet som en selvbetjent SaaS-løsning og gir innsikt i sårbarheter uten behov for permanente agenter eller agenter med tilgangsopplysninger. Horizon3.ai ble grunnlagt av veteraner fra USAs spesialstyrker og nasjonale sikkerhetssektorer, og fokuserer på å hjelpe sikkerhetsteam med å håndtere svakheter proaktivt før angripere kan utnytte dem.

Principal Software Engineer, agentisk dataplattform

Sett den tekniske retningen for Horizon3.ai sin databaseplattform, og form PostgreSQL- og grafdataarkitekturen for selskapets autonome cybersikkerhetsprodukt. Led arbeidet med skalerbart skjemadesign og migreringer, bidra med produksjonskode og veiled ingeniører på tvers av team.

Beskrivelse

  • Fastsett veikartet for databaseplattformen sammen med tekniske ledere og organisasjonen for pentestplattformen.
  • Ta sentrale beslutninger om databasearkitektur, blant annet skjemadesign, partisjonering, migreringer og skalerbarhet.
  • Skriv designdokumenter som gir teamet et felles teknisk grunnlag.
  • Led PostgreSQL-arbeidet innen spørringsoptimalisering, indeksering, partisjonering, replikering og tilkoblingspooling.
  • Form den grafbaserte ressursmodellen for verter, tjenester, påloggingsopplysninger og sårbarheter på tvers av penetrasjonstester.
  • Led skjemagjennomganger, og sørg for at migreringer er trygge, reversible og kan gjennomføres uten nedetid.
  • Utvikle verktøy og tekniske arbeidsmetoder for grundige skjemaendringer.
  • Vær mentor for P5- og P4-ingeniører gjennom kode- og designgjennomganger og parprogrammering.
  • Koordiner med Data Ingestion, Asset Inventory, API Platform og Security Research om datakontrakter, standarder for spørringsytelse og arkitektoniske rammer.
  • Bidra med produksjonskode og tekniske designdokumenter som individuell bidragsyter.

Krav

  • Ha dyp og dokumentert erfaring med PostgreSQL, inkludert interne mekanismer i spørringsplanleggeren, avansert indeksering, partisjonering, logisk replikering, vakuumering i stor skala og justering av tilkoblingspooler.
  • Ha erfaring med å utforme databaser for flere leietakere i stor skala, inkludert sikkerhet på radnivå og isolering av leietakere.
  • Ha erfaring med skjemamigreringer i produksjon i stor skala, endringer uten nedetid, bakoverkompatibel skjemaevolusjon og verktøy som Flyway eller golang-migrate.
  • Kjenne til grafdatamodeller og databaser som Neo4j eller AWS Neptune, eller grafbaserte relasjonsmønstre som rekursive CTE-er, ltree eller adjacency-lister.
  • Skrive produksjonskode for applikasjoner i Go eller Python.
  • Kunne vise til erfaring med å definere databasearkitektur i stor skala, fra design til produksjon, på tvers av flere selskaper eller team.
  • Forstå avveininger innen dataarkitektur, blant annet normalisering kontra denormalisering, konsistens kontra tilgjengelighet, skille mellom OLTP og OLAP samt schema-first kontra schema-last-design.
  • Kunne planlegge skjemaer for langsiktig bruk og vesentlig større datamengder.
  • Forklare komplekse databasebeslutninger tydelig i designdokumenter, ADR-er og gjennomganger på tvers av team.
  • Ha drevet fram databasestandarder på tvers av flere team uten direkte personalansvar.
  • Ha etablert praksiser for databaseutvikling, inkludert normer for skjemagjennomgang, standarder for sikre migreringer og gjennomganger av spørringsytelse.
  • Ha utviklet ingeniører gjennom kodegjennomgang, parprogrammering og arkitekturmentoring.
  • Erfaring med cybersikkerhetsdata, tidsseriedatabaser, etterlevelse, analytiske spørringer eller BI/rapportering og bidrag til databaser med åpen kildekode er en fordel.
  • Ha en bredbåndsforbindelse for privatbruk på minst 25 Mbps.

Fordeler

  • En aksjeopsjonspakke kan være tilgjengelig.
  • Helse-, syns- og tannforsikring for ansatte og familiene deres.
  • Fleksibel ferieordning.
  • Generøs foreldrepermisjon.
  • Fleksibilitet til å arbeide eksternt.
  • Muligheter for karriereutvikling.
  • Et inkluderende og samarbeidsorientert arbeidsmiljø.
  • Reiser på opptil 5 % kan forekomme.