
Swish Analytics vyvíjí software založený na strojovém učení a prediktivní data pro odvětví sportovního sázení. B2B platforma společnosti pomáhá sázkovým kancelářím a fantasy platformám vytvářet kurzy v reálném čase pro sázky na individuální statistiky hráčů, trhy týmů a zápasů, předzápasové prognózy, události během hry, kombinované sázky, sestavování sázek a mikrotrhy. Společnost také podporuje automatizovanou správu životního cyklu sázek a kombinuje cenové modely se škálovatelnou infrastrukturou kurzů, aby zjednodušila tvorbu a správu sázkových produktů.
Seniorní softwarový inženýr backendu
Veďte vývoj a provoz backendových API, mikroslužeb a systémů pro data v reálném čase pro produkty Swish Analytics zaměřené na sportovní predikce, sázení a fantasy.
Popis
- Veďte klíčové backendové produkty od úvodního návrhu přes implementaci až po provoz v produkci.
- Navrhujte a vylepšujte zákaznická API a mikroslužby s vysokým provozem tak, aby měly nízkou latenci, vysokou dostupnost a správné výsledky.
- Vyhledávejte a odstraňujte omezení výkonu a škálování napříč aplikacemi, databázemi a závislostmi služeb; při určování zlepšení vycházejte z měření v produkci.
- Vytvářejte služby pro distribuovaná data v reálném čase a koordinujte závislosti i scénáře selhání s navazujícími týmy.
- Připravujte a posuzujte návrhy architektury, zaznamenávejte klíčové kompromisy a komunikujte je technickým i netechnickým partnerům.
- Provádějte revize kódu a poskytujte konkrétní zpětnou vazbu ke zlepšení standardů programování, testování a udržovatelnosti.
- Vylepšujte monitorování a automatizaci, aby inženýři mohli odhalovat problémy, vyšetřovat incidenty a efektivně provozovat služby.
- Spolupracujte s týmy odpovědnými za sdílené nástroje na zvyšování efektivity úloh Kubernetes a využívání cloudu.
- Spolupracujte s týmy infrastruktury, datového inženýrství, datové vědy a produktu na zachování spolehlivosti služeb při růstu poptávky.
Požadavky
- Nejméně pět let zkušeností s produkčním vývojem softwaru, prokazatelné technické vedení a odpovědnost za backendové systémy.
- Praktické produkční zkušenosti s Node.js a Pythonem.
- Praktické produkční zkušenosti s relačními i nerelačními databázemi.
- Dobrá znalost vysoce zatížených API, distribuovaných služeb a sítí i závislostí, které ovlivňují jejich chování.
- Zkušenost s technickými rozhodnutími, která zlepšují spolehlivost, dostupnost, výkon a udržovatelnost.
- Schopnost samostatně vymezit nejednoznačné technické problémy, zvážit kompromisy, koordinovat závislosti a dotáhnout implementaci až k produkčnímu nasazení.
- Dobré komunikační schopnosti při jednání s technickými i netechnickými zainteresovanými stranami.
- Bakalářský titul v oboru informatiky, počítačového inženýrství, softwarového inženýrství nebo odpovídající relevantní zkušenosti.
- Výhodou: produkční zkušenosti s Kafkou nebo srovnatelným systémem pro zpracování datových proudů.
- Výhodou: produkční zkušenosti s Dockerem a Kubernetes.
- Výhodou: zkušenost s vývojem a provozem systémů v globálním měřítku včetně distribuovaných datových systémů s nízkou latencí.
- Výhodou: zkušenost s vývojem, nasazováním a údržbou aplikací kritických pro chod firmy.
- Výhodou: zkušenost s platformami observability a nástroji CI/CD.
- Výhodou: zájem o Go nebo zkušenosti s ním.
- Výhodou: znalost sportovních dat.
- Může být vyžadováno úspěšné absolvování prověření minulosti a referencí.