Senior Software Engineer
Munkáltató · Taboola
Budapest
Senior Software Engineerként a budapesti irodánk Dynamic Creative Optimization csapatában kulcsszerepet játszol a Taboola egyik bevételt termelő rendszerét hajtó, nagyméretű infrastruktúra felépítésében és optimalizálásában. Magasan skálázható backend szolgáltatásokat fogsz tervezni és fejleszteni, amelyek másodpercenként több százezer valós idejű kérést dolgoznak fel, miközben intelligens döntéshozatalt tesznek lehetővé a világ egyik legnagyobb hirdetési piactere számára.
Feladatok
- Tervezd meg, építsd és optimalizáld a Taboola egyik legnagyobb valós idejű adatplatformját támogató backend infrastruktúrát.
- Vedd kézbe a funkciókat elejétől a végéig az architektúrától és a megvalósítástól a bevezetésen, a felügyeleten és a folyamatos fejlesztésen át.
- Fejlessz ki rendkívül skálázható szolgáltatásokat, amelyek másodpercenként több százezer kérést és naponta több tíz terabájt új adatot dolgoznak fel.
- Szorosan működj együtt tapasztalt szoftvermérnökökkel a komplex elosztott rendszerek kihívásainak megoldásában.
- Építs innovatív platformokat, amelyek javítják a valós idejű döntéshozatalt, a kísérletezést és a piaci teljesítményt.
- Képviseld a technikai kiválóságot, miközben olyan termékekre gyakorolsz hatást, amelyek a nyílt weben keresztül tartalomajánlások milliárdjait határozzák meg.
- Tervezd meg és tartsd karban a monitoring- és riasztási rendszereket, hogy észleld és kezeld a rendszer egészségügyi problémáit, mielőtt azok hatással lennének a felhasználókra.
Feltételek és juttatások
Versenyképes juttatásokÁtfogó egészségügyi juttatások, teljesen felszerelt konyha és telephelyspecifikus juttatások.RugalmasságHibrid munkarend heti 3 nap irodai jelenléttel.
Elvárások
- 5 év backend szoftverfejlesztési tapasztalat gyártási rendszerek fejlesztésében Java vagy más objektumorientált programozási nyelv használatával (lehetőleg Java 8).
- Nagyméretű elosztott rendszerek és nagy teljesítményű backend szolgáltatások tervezésében és építésében szerzett tapasztalat.
- Erős tapasztalat SQL és NoSQL adatbázisokkal éles környezetben.
- Webes architektúrák, API-k, elosztott rendszerek és skálázható rendszertervezés szilárd ismerete.
- Kafka, Docker, Kubernetes, Jenkins vagy egyéb nagyméretű adattechnológiák ismerete.
- Alapképzés (B.Sc.) számítástudományból vagy azzal egyenértékű műszaki végzettség.