Core szoftvermérnök (C++) - Távmunka
A ClickHouse kivételes C++ mérnököket keres a távmunka-elsődleges, globális Core Engineering csapatába, amely a nyílt forráskódú ClickHouse projekt szívéért felel. A szerep középpontjában a nagymértékben elosztott rendszerek teljesítményének skálázása és optimalizálása áll, hozzájárulva a központi adatbázis fejlesztéséhez és optimalizálásához. A pozíció bárhol betölthető, ahol a ClickHouse munkaerőt foglalkoztat.
Stack
Feladatok
- ▹Hozzájárulás a központi ClickHouse adatbázis teljesítményének elemzéséhez és optimalizálásához
- ▹Munka olyan területeken, mint a lekérdezés-optimalizálás, az elosztott lekérdezés-optimalizálás, a relációs operátorok (aggregáció és összekapcsolások), a gyorsítótárazás, valamint az alacsony szintű optimalizálások, például a SIMD utasítások
- ▹Annak biztosítása, hogy az adatbázis teljesítménye ne romoljon az idő múlásával, a meglévő teljesítménytesztek bővítésével és újak hozzáadásával valós vagy szintetikus adathalmazok alapján
- ▹Erőforrásként szolgálni a Support Engineering csapat számára a fejlett teljesítményproblémák hibakeresésében, ideértve egy ügyeleti rotációt és a közösségi támogatási csatornákat
- ▹Szoros együttműködés a többi csapattal az új funkciók teljesítményre és megbízhatóságra gyakorolt hatásának felmérésében
- ▹Munka a nyílt forráskódú közösséggel: hibák megoldása, pull requestek áttekintése és befejezése, kérdések megválaszolása e-mailben, csevegésben, Google Groups-ban és Slack-csatornákon
Elvárások
- ▹Szilárd, szakmai szoftverfejlesztői tapasztalat C++ nyelven, beleértve a Unix rendszerekkel kapcsolatos tapasztalatot
- ▹Az adatbázisok belső működésének és tervezésének alapos ismerete
- ▹Teljesítménymérnöki tapasztalat, ideális esetben adatbázis területén (más területek, mint a nagyfrekvenciás kereskedés, szimuláció vagy valós idejű adatfeldolgozás szintén elfogadhatók)
- ▹Erős kommunikáció és képesség a mérnökcsapatokon belüli és azokon átívelő hatékony együttműködésre
- ▹Készség a nyílt forráskódú közösséggel való szoros együttműködésre
- ▹Türelmes, részletekre figyelő részvétel a kódellenőrzésekben
- ▹Erős problémamegoldó és szilárd éles hibakeresési készségek
- ▹Elkötelezettség a hatékonyság, rendelkezésre állás, skálázhatóság és adatkormányzás iránt
- ▹Magas szintű felelősségvállalás, tulajdonosi szemlélet és elszámoltathatóság
Előny
- ▹ClickHouse tapasztalat
- ▹Tapasztalat a biztonság, az adatvédelem és a megfelelőség területén
- ▹Tapasztalat a TCP/IP és a hálózati programozás terén
- ▹Tapasztalat felhő infrastruktúra-szolgáltatások fejlesztésében, lehetőleg Kubernetesszel
- ▹Tapasztalat nyilvános előadások tartásában technikai konferenciákon és meetupokon
- ▹Korábbi hozzájárulások nyílt forráskódú projektekhez
Soft skillek
Amit kínálunk
- ▹Rugalmas, távmunkát támogató munkakörnyezet egy globálisan elosztott vállalatnál
- ▹Munkáltatói hozzájárulás az egészségügyi ellátáshoz
- ▹Részvényopció minden új csapattag számára
- ▹Rugalmas szabadság az Egyesült Államokban, bőkezű szabadságkeret más országokban
- ▹500 USD otthoni irodai felszerelésre a távmunkás dolgozóknak
- ▹Vállalati találkozók és globális összejövetelek
A munkáltatóról
A ClickHouse a leggyorsabb és legerőforrás-hatékonyabb nyílt forráskódú adatbázis valós idejű alkalmazásokhoz és analitikához, több mint 42 000 csillaggal a GitHubon. A 2025-ös Forbes Cloud 100 listán is szereplő vállalatnak több mint 3000 ügyfele van, ARR-je évről évre 250 százalék felett nő, működését pedig egy 400 millió dolláros D sorozatú befektetés támogatja.