Senior szoftvermérnök - Java streaming - konnektorok
A konnektorcsapat hidat képez a ClickHouse és a teljes adatökoszisztéma között: építi és karbantartja a hivatalos adatkonnektorokat (Kafka, dbt, Spark, Flink, Beam, Fivetran), valamint az olyan vizualizációs platformokkal való integrációkat, mint a Grafana, a Tableau, a Power BI és a Metabase. JVM-alapú keretrendszerekre szakosodott senior szoftvermérnökként kulcsfontosságú közreműködőként felelsz az adatkeretrendszer-integrációk teljes életciklusáért, a másodpercenként milliárdnyi rekordot kezelő alaprendszerű adatbázis-illesztőprogramtól az SDK-kig és konnektorokig, amelyek natívvá teszik a ClickHouse-t a JVM-alkalmazásokban.
Feladatok
- ▹A ClickHouse adatmérnöki ökoszisztémájának kritikus részeinek birtoklása és karbantartása kulcsfontosságú közreműködőként
- ▹Az adatkeretrendszer-integrációk teljes életciklusának birtoklása az alaprendszerű adatbázis-illesztőprogramtól az SDK-kig és konnektorokig
- ▹Olyan eszközök építése, amelyek lehetővé teszik az adatmérnököknek, hogy kihasználják a ClickHouse sebességét és skálázhatóságát
- ▹Együttműködés a nyílt forráskódú közösséggel, a belső csapatokkal és a vállalati felhasználókkal
- ▹Annak biztosítása, hogy a JVM-integrációk mércét állítsanak fel a teljesítmény, a megbízhatóság és a fejlesztői élmény terén
Elvárások
- ▹Legalább 6 év szoftverfejlesztési tapasztalat magas színvonalú, adatintenzív megoldások építésében
- ▹Igazolt tapasztalat a streaming- vagy adatintegrációs keretrendszerek belső működésével, lehetőleg az Apache Kafka (vagy hasonló pub/sub), a Kafka Connect, az Apache Flink vagy az Apache Beam terén
- ▹Tapasztalat konnektorok, sinkek vagy source-ok fejlesztésében vagy bővítésében valamely streaming-keretrendszerhez, például a Flinkhez, a Beamhez vagy a Kafka Connecthez, lehetőleg éles minőségben
- ▹Gyakorlati tapasztalat az Apache Kafkával vagy hasonló elosztott üzenetküldő rendszerekkel (pl. Pulsar, Kinesis), beleértve a topic-tervezést, a fogyasztói csoportokat és a teljesítményhangolást
- ▹Az adatbázis-alapok mély ismerete: SQL, adatmodellezés, lekérdezésoptimalizálás és OLAP/analitikai adatbázisok
- ▹Igazolt eredmények skálázható adatintegrációs rendszerek építésében, az egyszerű ETL-feladatokon túl
- ▹Erős Java- és JVM-ökoszisztéma-ismeret, beleértve a memóriakezelést, a szemétgyűjtés hangolását és a teljesítményprofilozást
- ▹Szilárd tapasztalat a Java párhuzamos programozásában, beleértve a szálakat, az executorokat és a reaktív vagy aszinkron mintákat
- ▹A JDBC, a hálózati protokollok (TCP/IP, HTTP) és az adatátviteli sebesség optimalizálási technikáinak ismerete
Előny
- ▹Korábbi hozzájárulások nyílt forráskódú projektekhez és aktív részvétel a nyílt forráskódú közösségben
- ▹Jártasság a ClickHouse-ban vagy hasonló nagy teljesítményű adatplatformokban
- ▹Python-ismeret adatmérnöki környezetben (pl. Pandas, PySpark, Airflow)
Soft skillek
Amit kínálunk
- ▹Rugalmas, távmunkára nyitott munkakörnyezet (a cég több mint 20 országban működik)
- ▹Munkáltatói hozzájárulás az egészségügyi ellátáshoz
- ▹Részesedés a cégből: részvényopció minden új csapattagnak
- ▹Rugalmas szabadság az Egyesült Államokban, nagyvonalú szabadságkeret más országokban
- ▹500 dolláros otthoni iroda-kialakítási támogatás a távmunkásoknak
- ▹Vállalati offsite-ok és személyes globális találkozók
A munkáltatóról
A ClickHouse, amelyet felvettek a 2025-ös Forbes Cloud 100 listára, az egyik leginnovatívabb és leggyorsabban növekvő privát felhőcég, amely piacvezető a valós idejű analitika, az adattárházak, a megfigyelhetőség és az MI-munkaterhelések területén. Több mint 3 000 ügyfele van, az ARR-je évről évre több mint 250 százalékkal nőtt, és nemrég zárt le egy 400 millió dolláros D sorozatú finanszírozási kört. Globálisan elosztott, távmunkára nyitott vállalat, amely több mint 20 országban működik.