Állás · Mid-level

Infrastruktúra szoftvermérnök, Metadata Core

Szoftverfejlesztő • Mid-level • Remote • Teljes munkaidő Lengyelország Lengyelország

Infrastruktúra szoftvermérnöki szerep a Dropbox Metadata csapatában, ahol a Dropbox minden szolgáltatását kiszolgáló, nagy léptékű elosztott adatbázisokat építed és üzemelteted.

Feladatok

  • Elosztott adatbázis-rendszerek tervezése és karbantartása, amelyek alacsony késleltetésű, erősen konzisztens adathozzáférést biztosítanak
  • Replikációs, konszenzus- és cache-mechanizmusok implementálása és optimalizálása a rendelkezésre állási és teljesítménycélok elérésére
  • Éles rendszerek üzemeltetése, ügyeleti rotációban való részvétel, magas rendelkezésre állás és adattartósság biztosítása
  • Együttműködés az infrastruktúra- és termékcsapatokkal a jelenlegi és jövőbeli use case-ek felmérésére és a roadmap alakítására
  • Közreműködés rendszertervezési review-kban, postmortem elemzésekben és megbízhatósági fejlesztésekben
  • Magas minőségű, hatékony kód írása Go és Rust nyelven teljesítménykritikus rendszerekhez
  • Alkalmankénti ügyeleti részvétel hibák, üzemzavarok és egyéb üzemeltetési problémák kezelésére

Elvárások

  • 5+ év professzionális szoftverfejlesztői tapasztalat, erős jártassággal az elosztott rendszerek alapjaiban: replikáció, konzisztencia, particionálás, hibatűrés
  • Tapasztalat adatbázis-platformok, elosztott adatbázisok, tárolórendszerek vagy nagy léptékű adatbázis-infrastruktúra építésében
  • Jártasság Go, Rust, C++ vagy hasonló rendszerprogramozási nyelvekben
  • Konszenzus- és koordinációs rendszerek ismerete (pl. Raft, Paxos, ZooKeeper, etcd)
  • Tapasztalat éles szolgáltatások üzemeltetésében és ügyeleti rotációban való részvételben
  • Erős hibakeresési és teljesítményelemzési készségek
  • Kiváló együttműködési és kommunikációs képesség csapatok között

Előny

  • Tapasztalat elosztott adatbázisok vagy tárolórendszerek építésében
  • Gyakorlati tapasztalat tárolórendszerekben használt adatstruktúrákkal (pl. LSM-fák, B-fák, hash indexek)
  • Tapasztalat adatbázis-rendszerek üzemeltetésében (pl. MySQL, Postgres, Cassandra)
  • Tapasztalat elosztott cache-eléssel, saját fejlesztésű vagy nyílt forráskódú (pl. Memcached, Redis)
  • Tapasztalat a megbízhatóság és teljesítmény javításában nagy léptékű adatrendszerekben
  • Tapasztalat csapatközi együttműködésben a jövőbeli igények azonosítására és a roadmapbe való beépítésére
  • Érdeklődés az elosztott rendszerekkel kapcsolatos szakértelem mélyítése és a szélesebb körű technikai vezetői szerep felé fejlődés iránt

Soft skillek

Kiváló együttműködési és kommunikációs képesség csapatok közöttErős hibakeresési és teljesítményelemzési készségek

Amit kínálunk

  • Lengyelországi bérsáv: 272 000-368 000 zł PLN

Hasonló állások