Horizon3.ai
Horizon3.ai
Horizon3.ai je tvrtka za kibernetičku sigurnost i umjetnu inteligenciju osnovana 2019. godine koja razvija autonomni softver za penetracijsko testiranje. Njezina platforma NodeZero pomaže organizacijama u kontinuiranoj procjeni sigurnosnog položaja identificiranjem iskoristivih putova napada u okruženjima oblaka, IoT-a i lokalne infrastrukture. NodeZero je osmišljen kao samoposlužna SaaS platforma koja pruža uvid u ranjivosti bez potrebe za trajnim agentima ili agentima s pristupnim vjerodajnicama. Horizon3.ai osnovali su veterani sektora specijalnih operacija i nacionalne sigurnosti SAD-a, a tvrtka je usmjerena na pomaganje sigurnosnim timovima u proaktivnom rješavanju slabosti prije nego što ih napadači mogu iskoristiti.

Glavni softverski inženjer za agentnu podatkovnu platformu

Određujte tehnički smjer baze podataka Horizon3.ai i oblikujte arhitekturu PostgreSQL-a i grafičkih podataka za autonomni proizvod za kibernetičku sigurnost. Vodite izradu skalabilnih shema i migracija, pišite produkcijski kod te usmjeravajte inženjere u više timova.

Opis

  • Određujte plan razvoja platforme baze podataka s voditeljima inženjeringa i organizacijom Pentest Platform.
  • Donosite ključne odluke o arhitekturi baze podataka, uključujući dizajn sheme, particioniranje, migracije i skalabilnost.
  • Pišite dokumente dizajna koji timu pružaju zajedničke tehničke temelje.
  • Budite glavni stručnjak za PostgreSQL u područjima optimizacije upita, indeksiranja, particioniranja, replikacije i udruživanja veza.
  • Oblikujte grafički model imovine za hostove, usluge, vjerodajnice i ranjivosti u sklopu testiranja penetracije.
  • Vodite preglede shema i osigurajte da su migracije sigurne, povratne i dostupne bez prekida rada.
  • Razvijajte alate i inženjerske prakse za temeljite promjene shema.
  • Mentorirajte inženjere razina P5 i P4 kroz preglede koda i dizajna te zajedničko programiranje.
  • Koordinirajte s timovima Data Ingestion, Asset Inventory, API Platform i Security Research o podatkovnim ugovorima, standardima performansi upita i arhitektonskim smjernicama.
  • Kao individualni suradnik doprinosite produkcijskim kodom i dokumentima tehničkog dizajna.

Zahtjevi

  • Imate opsežno i dokazano iskustvo s PostgreSQL-om, uključujući interne mehanizme planera upita, napredno indeksiranje, particioniranje, logičku replikaciju, vakuumiranje u velikom opsegu i podešavanje udruživanja veza.
  • Imate iskustvo u dizajniranju baza podataka velikog opsega za više korisnika, uključujući sigurnost na razini retka i izolaciju korisnika.
  • Imate iskustvo s migracijama shema u produkciji velikog opsega, promjenama bez prekida rada, unatrag kompatibilnim razvojem shema i alatima kao što su Flyway ili golang-migrate.
  • Poznajete grafičke podatkovne modele i baze podataka kao što su Neo4j ili AWS Neptune, ili grafičke relacijske obrasce kao što su rekurzivni CTE-ovi, ltree ili susjedni popisi.
  • Pišete produkcijski aplikacijski kod u jeziku Go ili Python.
  • Imate dokazano iskustvo u definiranju arhitekture baze podataka velikog opsega, od dizajna do produkcije, u više tvrtki ili timova.
  • Razumijete kompromise u arhitekturi podataka, uključujući normalizaciju nasuprot denormalizaciji, konzistentnost nasuprot dostupnosti, odvajanje OLTP-a i OLAP-a te dizajn sa shemom nasuprot dizajnu bez unaprijed definirane sheme.
  • Možete dugoročno planirati dizajn shema za znatno veće količine podataka.
  • Jasno objašnjavate složene odluke o bazama podataka u dokumentima dizajna, ADR-ovima i pregledima među timovima.
  • Uspješno ste uvodili standarde za baze podataka u više timova bez izravnih rukovoditeljskih ovlasti.
  • Uspostavili ste prakse inženjerstva baza podataka, uključujući pravila pregleda shema, standarde za sigurne migracije i preglede performansi upita.
  • Razvijali ste inženjere pregledom koda, programiranjem u paru i mentorstvom u arhitekturi.
  • Poželjno je iskustvo s podacima iz kibernetičke sigurnosti, bazama vremenskih serija, usklađenošću, analitičkim upitima ili BI-jem i izvještavanjem te doprinosima bazama podataka otvorenog koda.
  • Imate širokopojasnu internetsku vezu brzine najmanje 25 Mbps.

Pogodnosti

  • Može biti dostupan paket dioničkih opcija.
  • Zdravstveno, vidno i stomatološko osiguranje za zaposlenike i njihove obitelji.
  • Fleksibilna pravila godišnjeg odmora.
  • Izdašan roditeljski dopust.
  • Fleksibilnost rada na daljinu.
  • Mogućnosti razvoja karijere.
  • Inkluzivna kultura suradnje.
  • Može biti potrebno putovanje u opsegu do 5 %.