Senior szoftvermérnök - JVM nyelvi kliensek
Az Integrations Ecosystem szervezet hidat képez a ClickHouse és az adatvilág többi része között: karbantartja a hivatalos nyelvi klienseket és az ODBC-illesztőprogramot, az első féltől származó konnektorokat és a BI-integrációkat. Ez a pozíció a Language Clients csapatban van, és technikai felelőssé tesz a ClickHouse Java-klienséért és JDBC-illesztőprogramjáért, amely az az alap, amelyre a konnektorcsapat és számos külső keretrendszer támaszkodik a ClickHouse-zal való kommunikációhoz. Elsődleges felhasználóid mérnökök, és az a feladatod, hogy gyors, megbízható, jól megtervezett alapot biztosíts nekik.
Feladatok
- ▹A Java-kliens és a JDBC-illesztőprogram teljes körű birtoklása: ütemterv, API-tervezés, teljesítmény, kiadásmérnökség és partneri támogatás
- ▹Az átviteli sebességgel és a késleltetéssel kapcsolatos munka irányítása a kliensben és a ClickHouse-kiszolgálóban
- ▹Napi szintű együttműködés a konnektorcsapattal mint beágyazott belső ügyféllel, és annak leszállítása, amire a konnektoraiknak szükségük van
- ▹Közvetlen együttműködés a külső partnerekkel az adatbetöltés és az adatvizualizáció terén az interoperabilitásról, a regressziókról és az ütemterv összehangolásáról
- ▹Látható, mérhető eredmények leszállítása az átviteli sebesség, a stabilitás és a fejlesztői élmény terén
- ▹Vélemények, kész anyagok és írásos javaslatok behozása annak alakításához, hová fektessen a csapat legközelebb
Elvárások
- ▹Legalább 5 év szoftvermérnöki tapasztalat, jelentős részben adatintenzív rendszerekben: illesztőprogramok, SDK-k, adatbetöltés, CDC, streaming vagy analitika
- ▹Mély Java- és JVM-szaktudás: memóriamodell, GC-hangolás, profilozás, valamint az átviteli sebesség és a késleltetés átgondolása a vezetéken haladó bájtok szintjén
- ▹Gyakorlati tapasztalat olyan könyvtár építésében vagy jelentős bővítésében, amelyre más mérnökök támaszkodnak, annak megértésével, hogy az API-tervezés hatásai felhalmozódnak
- ▹Az adatbázis-alapok erős ismerete: SQL, lekérdezés-végrehajtás és analitikai/OLAP-munkaterhelések
- ▹Szilárd ösztönök a JVM párhuzamosságában: executorok, reaktív folyamok, backpressure, kapcsolatkészletezés és ezek hibamódjai
- ▹A modern MI-fejlesztőeszközök (például Claude Code, Cursor vagy Copilot) átgondolt, átlátható használata, erős önálló tervezési és kódellenőrzési ítélőképességgel párosulva
- ▹Kiváló írásbeli kommunikáció, mivel az egyeztetés nagy része tervezési dokumentumokban, PR-leírásokban és RFC-kben zajlik
- ▹Valódi nyílt forráskódú szemlélet, és otthonosság a nyíltan, a közösségi hibajegyekkel és külső közreműködőkkel való munkában
Előny
- ▹A JDBC belső működésének, az ADBC-nek vagy az Arrow / Arrow Flight SQL-nek az ismerete
- ▹Tapasztalat vezetékprotokollok tervezésében vagy fejlesztésében, vagy hozzájárulás egy széles körben használt hálózati klienshez
- ▹Korábbi hozzájárulások nyílt forráskódú adatinfrastruktúrához (Kafka, Spark, Flink, dbt, Debezium, Iceberg vagy hasonló)
- ▹A ClickHouse vagy más oszlopalapú/OLAP-motor ismerete
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.