Vezető szoftvermérnök I., elosztott rendszerek (Elasticsearch)
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ó.
Stack
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
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.