Next job

Python Game Math Developer – Slot Engine in Olabin Diamonds

1 May

33 views

0 applications   0 responses

0
0 reviews
Svetlana
Svetlana
Team Lead, Senior Recruiter
More than 3 years
Advanced/Fluent
Remote work
HR Agency Olabin Diamonds is wanted a Python Game Math Developer – Slot Engine

We’re looking for a strong back-end engineer with a passion for probability, discrete-event

systems and casino math. You’ll own the server-side logic for brand-new video-slot titles

featuring custom mechanics and switchable volatility profiles (medium / high). Working

alongside game designers and front-end teams, you’ll transform design docs into fully

simulated, production-ready slot engines, complete with optimisation pipelines and S3

deployment.


What you’ll do


  • Design and implement novel slot mechanics (e.g., 8×8/dynamic boards, unique win conditions, dual reel sets for volatility switching, split/ways/transition mechanics, etc ).
  • Extend a Python-based math framework: build config files, reel-strip loaders, payout tables, win evaluators, cascading/tumbling logic, free-spin rounds and wallet managers.
  • Emit well-structured JSON events for the client SDK (spins, wins, multipliers, feature triggers, volatility toggles, etc.).
  • Create simulation runs (millions of rounds) to verify RTP, hit-rates, max-win distribution and other KPIs.
  • Tune win distributions with a companion optimisation tool (Rust binary) and produce balanced lookup tables.
  • Package output assets (books, lookup tables, configs) and automate uploads to AWS S3.
  • Collaborate with front-end and QA to validate event schemas and gameplay flow.
  • Write clear docs and contribute sample games to our internal knowledge base.


Must-have experience


  • 3 + years professional Python (async/multithreading, typing, testing).
  • Strong applied probability / statistics; comfortable deriving RTP, volatility, hit-rate, max-exposure.
  • Previous work on slot, RNG or other real-money game logic.
  • Deep understanding of state machines, event-driven architecture, and JSON serialization.
  • Competence with Pandas / NumPy for simulation analysis and Matplotlib (or similar) for visual checks.
  • Experience generating and processing large simulation datasets (GB-scale).
  • Version control (Git) and CI basics; able to ship production code that passes review.
  • Fluent English; able to translate game-design language into deterministic algorithms.


Nice to have


  • Exposure to high-performance algorithms.
  • AWS SDK (boto3) and S3 workflows; knowledge of object hashing / SHA verification.
  • Familiarity with lookup-table–based game balancing.
  • Experience with Zstandard or similar fast compression formats.
  • Knowledge of front-end signalling for slots (PixiJS, WebSockets, TypeScript event models).
  • Interest in statistical optimiser design (Gaussian sampling, volatility scoring).


Why us


  • Green-field projects where you influence mechanics and math from day one.
  • Fully remote, flexible hours (core overlap with CET/Lisbon time).
  • Small, senior team — quick decisions, no corporate overhead.
  • Chance to craft highly visible real-money titles played by millions worldwide.
Specializations: Python
Keywords: Python, engineer, developer, senior
More than 3 years
Advanced/Fluent
Remote work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept