← Vissza a listához
Állás · Principal

Vezető szoftvermérnök I., elosztott rendszerek (Elasticsearch)

Backend Developer • Principal • Helyszíni • Teljes munkaidő • 📍 Norway

Az Elastic vezető szoftvermérnököt (Principal Software Engineer I) keres az Elasticsearch - Distributed Systems csapatába, amely arra összpontosít, hogyan biztosítja az Elasticsearch a skálázhatóságot, a teljesítményt és az ellenállóképességet. A csapat felel azért, hogyan kommunikálnak a csomópontok az Elasticsearch-fürtben, és hogyan indexelődnek, allokálódnak és replikálódnak az adatok a csomópontok között. A szerepkör távmunka-központú, globálisan szétszórt mérnöki pozíció.

Feladatok

  • Az Elasticsearch azon komponenseinek fejlesztése, amelyek a több gépen átívelő párhuzamos és konzisztens indexelést támogatják
  • A fürtkoordinációs rendszer karbantartása a magas teljesítmény fenntartásáért, miközben csomópontok lépnek be és ki, és az adatok mozognak, megőrizve a rendszer biztonsági (safety) és élőségi (liveness) tulajdonságait
  • Az Elasticsearch által kezelhető shardok, csomópontok és petabájtok számának határainak feszegetése
  • Sokféle probléma, köztük teljesítmény- és párhuzamossági kérdések vizsgálata, és megoldások javaslása
  • A támogatómérnökök segítése a nehezebb problémák megoldásában

Elvárások

  • Erős háttér elosztott rendszerekben és konszenzusalgoritmusokban
  • Erős core Java tudás, jártasság a szabványos adatszerkezet- és párhuzamossági könyvtárban, valamint az újabb nyelvi elemekben
  • Mély technikai jártasság az algoritmusokban
  • Bizonyított képesség összetett, erősen elosztott rendszerek megértésére és fejlesztésére
  • Több gépen futó, széles hatókörű funkciók építésének és hibakeresésének képessége
  • Projektek elejétől végéig történő felelős vitelének képessége, beleértve a technikai tervezést és a másokkal való együttműködést
  • Tapasztalat több mérnököt érintő projektek irányításában

Előny

  • Tapasztalat adattárakkal (data stores)
  • Tapasztalat kereséssel, analitikával és a Lucene-nel
  • A JDK alapos ismerete
  • Tapasztalat aszinkron, eseményvezérelt hálózati keretrendszerekkel, például a Netty-vel

Soft skillek

Projektek elejétől a végéig történő felelős vitelének képességeErős együttműködés más mérnökökkel és csapatokkalHatékony technikai kommunikáció

Amit kínálunk

  • Javadalmazás alapbér formájában (változó komponens nélkül), tisztességes, versenyképes és átlátható bérsávok alapján
  • Egészségügyi ellátás számodra és a családod számára számos helyszínen
  • Rugalmas munkavégzési helyszín és időbeosztás számos szerepkörnél
  • Évente nagyvonalú számú szabadnap
  • Adományok és önkéntes munka megduplázása (akár 2000 dollárig), valamint évi akár 40 óra fizetett önkéntes idő
  • Legalább 16 hét szülői szabadság

A munkáltatóról

Az Elastic, a Search AI Company lehetővé teszi, hogy mindenki valós időben, az összes adatát felhasználva, nagy léptékben találja meg a számára szükséges válaszokat. Az Elastic Search AI Platformot a Fortune 500 vállalatok több mint fele használja, és a keresés pontosságát ötvözi a mesterséges intelligencia képességeivel a keresés, a biztonság és a megfigyelhetőség területén. Az Elastic elosztott, távmunka-központú vállalat, globálisan szétszórt csapatokkal.

Nyelvtudás: Angol (folyékony)