
High 5 Games vyvíjí a dodává kasinové automaty a technologie platforem pro regulované provozovatele hazardních her a partnery v oboru. Portfolio společnosti zahrnuje více než 150 online i kamenných automatů, progresivní jackpoty a propagační nástroje ve hře navržené pro rozmanité kasinové zážitky.
Společnost rovněž poskytuje platformová řešení pro kasina a řešení herních studií prostřednictvím B2B integrací. Podporuje tak nasazení zaměřená na provozovatele i sociální produkty a produkty o skutečné peníze pro hráče. High 5 Games působí v oblasti her, hazardu a B2B technologií a zaměstnává 51 až 200 lidí.
Ředitel technologií a hlavní architekt, práce na dálku v New Jersey
Veďte architekturu platformy Java mikroslužeb společnosti High 5 Games pro sociální kasinové hry. Řiďte cloudové systémy, transakce v reálném čase, spolehlivost, bezpečnost a technologické týmy.
Popis
- Stanovovat technickou vizi cloudové platformy sestávající ze stovek mikroslužeb Java a převzít odpovědnost za její architekturu.
- Během prvních 90 dnů do hloubky poznat produkční platformu společně se zakládajícími týmy.
- Postupně převzít odpovědnost za datovou a transakční vrstvu, architekturu služeb a cloudovou platformu.
- Řídit komplexní architekturu platformy a určovat její dlouhodobé technické směřování.
- Navrhovat systémy, kontrolovat kód a schémata, stanovovat inženýrské standardy a vést inženýrské a technologické týmy.
- Prezentovat technologické strategie a kompromisy vedení, obchodním zainteresovaným stranám a regulátorům.
- Definovat hranice služeb, API, vlastnictví dat a komunikaci mezi službami.
- Navrhovat transakční systémy s vysokým objemem a nízkou latencí, silnou konzistencí a idempotencí.
- Stanovovat přístupy k distribuovaným transakcím, opakování pokusů a obnově po selhání.
- Vést architektonické revize a udržovat záznamy rozhodnutí napříč stovkami služeb.
- Snižovat architektonický dluh a plánovat vývoj starších služeb bez přerušení živého provozu.
- Definovat standardy Java zahrnující frameworky, knihovny, systémy sestavení, postupy programování a ladění JVM.
- Řídit databázovou strategii napříč relačními, NoSQL, kešovacími a streamovacími technologiemi.
- Vyhledávat a odstraňovat omezení výkonu na úrovni JVM, sítě a dat.
- Řídit cloudovou architekturu zahrnující kontejnery, Kubernetes, spravované datové služby, sítě a infrastrukturu jako kód.
- Stanovovat SLO, standardy observability a postupy reakce na incidenty.
- Rozvíjet škálovatelnost, odolnost, zotavení po havárii a efektivní využívání cloudových zdrojů.
- Zajišťovat, aby bezpečnost, ochrana dat a auditovatelnost splňovaly požadavky herních regulátorů a platební povinnosti.
- Budovat, řídit a mentorovat inženýrské a technologické týmy a současně posilovat náborové standardy.
- Převádět obchodní cíle do technologických plánů a projektových plánů.
- Dohlížet na technické dodavatele a platformy třetích stran.
- Posuzovat nové technologie a nástroje.
- Komunikovat technologickou strategii a rizika generálnímu řediteli, vedení a partnerům.
Požadavky
- Nejméně 12 let zkušeností v softwarovém inženýrství, včetně alespoň 5 let navrhování rozsáhlých distribuovaných systémů.
- Odborná znalost Java 17 nebo novější, Spring Boot a Spring Cloud, souběžnosti, ladění výkonu JVM a garbage collection.
- Prokazatelné zkušenosti s návrhem a provozem více než 100 produkčních mikroslužeb.
- Praktické zkušenosti s provozem systémů, které denně zpracovávají miliony transakcí v reálném čase při dodržení definovaných cílů latence a dostupnosti.
- Pokročilá znalost databází zahrnující PostgreSQL, MySQL nebo Oracle — včetně ladění dotazů, indexování, shardingu a replikace — a také Cassandra, MongoDB, DynamoDB, Redis nebo srovnatelných NoSQL a kešovacích systémů.
- Zkušenosti s architekturou řízenou událostmi pomocí Kafka nebo podobné streamovací platformy.
- Produkční zkušenosti s AWS nebo GCP, Dockerem, Kubernetesem a Terraformem nebo srovnatelnými nástroji infrastruktury jako kódu.
- Důkladná znalost principů distribuovaných systémů včetně modelů konzistence, idempotence, dělení, backpressure a režimů selhání.
- Zkušenosti s návrhem REST nebo gRPC API a s prací s API gatewayemi a koncepty service meshe.
- Praktické zkušenosti s observability a spolehlivostí pomocí Prometheus/Grafana, OpenTelemetry, Datadogu nebo srovnatelných nástrojů a také se SLO a řízením incidentů.
- Zkušenosti s budováním inženýrských týmů a hodnocením a pohovory s technickými kandidáty.
- Schopnost jasně komunikovat s vedoucími pracovníky, kolegy a individuálními přispěvateli.
- Preferováno je bakalářské nebo magisterské vzdělání v oboru informatiky, inženýrství nebo rovnocenná praxe.
Benefity
- Zdravotní, zubní pojištění a pojištění zraku.
- Plán 401(k), včetně případného příspěvku zaměstnavatele.
- Placené volno a firemní svátky.
- Další programy na pracovišti.