Állás · Senior

Senior szoftvermérnök – elosztott adatbázisok

Szoftverfejlesztő • Senior • Remote • Teljes munkaidő • Európai Unió In-Office, EU/EMEA

A Cloudflare ETI Storage Infrastructure csapatában a globális élhálózaton futó elosztott adatbázis-rendszereket birtoklod, amelyek az R2, Durable Objects és Workers KV szolgáltatásokat hajtják, a fizikai hardvertől a storage-rétegig.

Feladatok

  • ▹Új funkciók és bővítmények hozzáadása az adatbázishoz az R2, Durable Objects és Workers KV igényeinek kiszolgálására
  • ▹Helyesség biztosítása code review-val, teszteléssel és szakaszos kiadással, hogy a hibák még ügyfélhatás előtt kiderüljenek
  • ▹Teljesítmény és erőforrás-felhasználás finomhangolása szakaszos kiadások és éles üzem során
  • ▹Adatelhelyezés és replikáció optimalizálása az él-topológiához, partnerkapcsolat más csapatokkal séma-tervezésben és lekérdezés-teljesítményben
  • ▹Megfigyelhetőségi eszközök és tooling építése, amely az adatbázist támogathatóvá teszi a felhasználói csapatok számára

Elvárások

  • ▹Forráskód-szintű tapasztalat elosztott adatbázis vagy elosztott storage rendszer fejlesztésében (pl. CockroachDB, TiDB/TiKV, YugabyteDB, Spanner, etcd, FoundationDB, Cassandra, ScyllaDB, MongoDB vagy hasonló)
  • ▹Erős programozási tudás Go, Rust, C++ vagy más rendszerprogramozási nyelven, hajlandóság Go nyelven termelékenynek lenni ebben a szerepben
  • ▹Mély elosztottrendszer-ismeretek: konszenzus-protokollok (Raft vagy Paxos), adatreplikáció, MVCC, tranzakció-izolációs szintek, hibatűrés, partíciótűrés
  • ▹Tapasztalat komplex kódbázisok olvasásában, hibakeresésében és módosításában helyesség-korlátok mellett (konkurrencia, tartósság, konzisztencia)
  • ▹Jártasság LSM-tree storage motorokban (RocksDB, LevelDB, Pebble, SlateDB) vagy hasonló storage-belsőségekben
  • ▹Storage alapismeretek: block device-ok, fájlrendszerek, SSD-jellemzők
  • ▹Tapasztalat nagy áteresztőképességű, alacsony késleltetésű rendszerek építésében és üzemeltetésében
  • ▹Hálózati alapismeretek elosztott storage kontextusában: sávszélesség-korlátok, késleltetési trade-off-ok, adatközpontok közti replikáció
  • ▹Tapasztalat infrastruktúra-konfigurációs eszközökkel és infrastructure-as-code megoldásokkal
  • ▹Tapasztalat monitorozó eszközökkel (Prometheus, Grafana) és analitikai eszközökkel (Clickhouse) éles adatbázis-rendszerek üzemeltetéséhez
  • ▹Erős írásbeli és szóbeli kommunikációs készség, technikai döntések világos magyarázata
  • ▹Komfortzóna gyors tempójú környezetben, szoros határidőkkel és változó prioritásokkal

Soft skillek

Erős írásbeli és szóbeli kommunikációs készségKépesség gyors tempójú, szoros határidős, változó prioritású környezetben dolgozni

Amit kínálunk

  • ▹Orvosi/Rx biztosítás, fogászati és látás-biztosítás
  • ▹Rugalmas költési számlák (Flexible Spending Accounts)
  • ▹Ingázási költési számlák
  • ▹Termékenységi és családalapítási juttatások
  • ▹Igény szerinti mentálhigiénés támogatás és Employee Assistance Program
  • ▹Globális utazási egészségbiztosítás
  • ▹Rövid és hosszú távú rokkantsági biztosítás
  • ▹Élet- és balesetbiztosítás
  • ▹401(k) nyugdíjprogram
  • ▹Alkalmazotti részvényvásárlási terv
  • ▹Rugalmas fizetett szabadság (szabadság és betegszabadság)
  • ▹Szülői, terhességi egészségügyi, orvosi és gyász-szabadság programok
  • ▹Részvételi jogosultság a Cloudflare equity (részvényjuttatási) tervében

A munkáltatóról

A Cloudflare küldetése egy jobb internet felépítése; a világ egyik legnagyobb hálózatát üzemelteti, amely milliónyi weboldalt és internetes szolgáltatást szolgál ki egyéni blogíróktól kis- és középvállalkozásokon át a Fortune 500-as cégekig. Az Entrepreneur Magazine Top Company Cultures listáján és a Fast Company leginnovatívabb vállalatai között is szerepelt.

Nyelvtudás: Angol: Felsőfok

Hasonló állások