Swish Analytics
Swish Analytics
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í.