Állás

Elosztott rendszerek mérnöke – Adatplatform (Delivery, Database, Retrieval)

Data Engineer • Remote • Teljes munkaidő • 📍 Hybrid

A Data szervezetben a data lifecycle bármely részén dolgozhatsz — adatszállítás, ClickHouse-alapú analitikai adatbázis-platform vagy ügyfél-orientált adat-visszakeresés — skálázható elosztott rendszerek építésén, amelyek másodpercenként több mint egymilliárd eseményt kezelnek.

Feladatok

  • Skálázható, megbízható elosztott rendszerek tervezése, fejlesztése és karbantartása az adat-életciklus egészén
  • A nagy áteresztőképességű adatszállítási platform kulcskomponenseinek építése és optimalizálása az adatintegritás és alacsony késleltetés biztosítására
  • Új és meglévő komponensek fejlesztése a Cloudflare Analitikai Platformhoz (ClickHouse) a funkcionalitás és teljesítmény bővítésére
  • Nagyméretű adatbázis-klaszterek skálázása, monitorozása és teljesítményének karbantartása a növekvő adatmennyiség kezelésére
  • Az ügyfél-orientált GraphQL API-k, log-delivery és riasztási megoldások fejlesztése és javítása, teljesítményre, megbízhatóságra és felhasználói élményre fókuszálva
  • Szűk keresztmetszetek azonosítása és eltávolítása az adatplatformokon, az ingestion folyamatoktól a lekérdezés-teljesítmény optimalizálásáig
  • Együttműködés más Cloudflare-csapatokkal az adatigények megértésére és adatvezérelt döntéseket támogató megoldások építésére
  • Együttműködés a ClickHouse open-source közösséggel új funkciók hozzáadásában és az upstream kódbázishoz való hozzájárulásban
  • Részvétel a következő generációs adatplatformok fejlesztésében, új technológiák kutatása és értékelése
  • Rugalmasság munkaidőn kívüli ügyeleti feladatokra technikai problémák esetén

Elvárások

  • 3+ év szoftverfejlesztési tapasztalat elosztott rendszerek és adatbázisok területén
  • Erős programozási készségek (előnyben Golang), mély megértés a szoftverfejlesztési best practice-ekről és alapelvekről
  • Gyakorlati tapasztalat modern observability stackekkel (Prometheus, Grafana), magas kardinalitású metrikák nagy skálán történő kezelésének megértése
  • Erős SQL- és adatbázis-belső ismeretek, beleértve az adatbázis-tervezést, optimalizálást és teljesítmény-hangolást
  • Szilárd számítástudományi alapok: algoritmusok, adatszerkezetek, elosztott rendszerek és konkurencia
  • Erős analitikus és problémamegoldó képességek, hajlandóság debugolásra és nagy skálájú komplex problémák megismerésére
  • Csapatmunkára való képesség, hatékony kommunikáció más Cloudflare-csapatokkal

Előny

  • Tapasztalat ClickHouse-zal
  • Tapasztalat adatstreaming technológiákkal (pl. Kafka, Flink)
  • Tapasztalat API-k, különösen GraphQL fejlesztésében és skálázásában
  • Tapasztalat Infrastructure as Code eszközökkel, mint a SALT vagy Terraform
  • Tapasztalat Linux konténer technológiákkal, mint a Docker és Kubernetes

Soft skillek

Analitikus és problémamegoldó gondolkodásCsapaton átívelő együttműködés és hatékony kommunikáció

Amit kínálunk

  • Orvosi/gyógyszertári biztosítás
  • Fogászati biztosítás
  • Látásbiztosítás
  • Rugalmas egészségügyi elszámolási számlák
  • Utazási/közlekedési elszámolási számlák
  • Termékenységi és családalapítási juttatások
  • Igény szerinti mentális egészség támogatás és munkavállalói segélyprogram (EAP)
  • Globális utazási egészségbiztosítás
  • Rövid és hosszú távú keresőképtelenségi biztosítás
  • Élet- és baleset-biztosítás
  • 401(k) nyugdíj-megtakarítási terv
  • Munkavállalói részvényvásárlási program
  • Rugalmas fizetett szabadság (vacation és sick leave)
  • Szülői, terhességgel kapcsolatos, orvosi és gyász-szabadság programok

A munkáltatóról

A Cloudflare Data szervezete az adatok teljes életciklusáért felel — a beérkezéstől és feldolgozástól a tároláson át a lekérdezésig —, több mint egymilliárd eseményt kezelve másodpercenként.

Hasonló állások