
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.
Hasonló állások
Senior Software Engineer, Developer Platform
Senior Software Engineer (Data Platform)
Senior Software Engineer (Data Platform)
Senior Software Engineer (Data Platform)

Senior Software Engineer, Growth
