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

Senior Java mérnök - Elosztott rendszerek - Elasticsearch

Backend Developer • Senior • Remote • Teljes munkaidő • 📍 Remote

Az Elastic Senior Software Engineert keres az Elasticsearch - Elosztott rendszerek csapatába, amely a skálázhatóságra, teljesítményre és ellenállóképességre összpontosít. A csapat felel azért, ahogyan az Elasticsearch-fürt csomópontjai kommunikálnak, és ahogyan az adatok indexelődnek, kiosztódnak és replikálódnak a csomópontok között. Konkurens és konzisztens indexeléssel, fürtkoordinációval, valamint az Elasticsearch által kezelhető shardok, csomópontok és petabájtok határainak feszegetésével foglalkozol majd. A szerepkör jellemző kezdő fizetési sávja 15 805 300 Ft - 25 001 600 Ft.

Feladatok

  • Az Elasticsearch azon komponenseinek fejlesztése, amelyek a több gépen átívelő konkurens és konzisztens indexelést támogatják
  • A fürtkoordinációs rendszer karbantartása a magas teljesítmény fenntartása érdekében, 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
  • Mindenféle probléma kivizsgálása, beleértve a teljesítmény- vagy konkurenciaproblémákat, és megoldások javaslása
  • A support mérnökök támogatása a nehezebb problémák megoldásában

Elvárások

  • Erős háttér az elosztott rendszerekben és a konszenzusalgoritmusokban
  • Erős core Java tudás, jártasság az adatszerkezetek és konkurenciakonstrukciók standard könyvtárában, 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
  • Képesség széles hatókörű, több gépen futó funkciók megépítésére és hibakeresésére
  • Képesség projektek elejétől a végéig történő birtoklására, beleértve a technikai tervezést és a másokkal való együttműködést

Előny

  • Adattárak (data stores)
  • Keresés, analitika, Lucene
  • A JDK alapos ismerete
  • Aszinkron, eseményvezérelt hálózati keretrendszerek, például a Netty

Soft skillek

Felelősségvállalás és végpontok közötti elszámoltathatóságEgyüttműködés másokkal a szükséges komponensek fejlesztésében

Amit kínálunk

  • Versenyképes fizetés az itt végzett munka alapján, nem a korábbi fizetés szerint
  • Egészségügyi fedezet számodra és családod számára több helyszínen
  • Rugalmas helyszín és időbeosztás kialakításának lehetősége számos szerepkörben
  • Évente nagyvonalú számú szabadnap
  • Adományok és önkéntes munka megduplázása legfeljebb 2000 dollárig (vagy helyi pénznem megfelelője)
  • Évente legfeljebb 40 óra önkéntes projektekre
  • Legalább 16 hét szülői szabadság

A munkáltatóról

Az Elastic, a Search AI Company lehetővé teszi mindenki számára, hogy valós időben, az összes adatát felhasználva, nagy léptékben megtalálja a szükséges válaszokat. Az Elastic Search AI Platformot a Fortune 500 cégek több mint 50%-a használja, és a keresés pontosságát ötvözi az AI intelligenciájával. Elosztott vállalatként a sokszínűség határozza meg identitását.

Nyelvtudás: Angol (folyékony)