← Назад до вакансій

UPPeople · Remote · віддалено

Simulation / Math Engineer

Операції казино слотиPython

вилка не вказана

Відгукнутися на сайті джерела → Відгук піде роботодавцю напряму — на сайті, де опублікована вакансія: djinni.co 19 переглядів

▮ Коротко

UPPeople is hiring: Simulation / Math Engineer (Remote). Department: Casino operations. Working language: English. The ad does not state a salary. Posted 18 Sep 2026, open until 18 Oct 2026. UPPeople has 3 open jobs on SpinHire.

▮ Опис

We are looking for a Simulation Engineer to build and run the simulation tooling behind
slot game mathematics within an iGaming product. You turn mathematical specifications
into fast, reproducible, config-driven simulations, validate the results, prepare math
validation reports, and support developers and QA during integration and testing. The
mathematical model itself is owned by a Game Mathematician you will work with closely.
Prior iGaming experience is welcome but not required.

Responsibilities

  • Build and maintain a config-driven simulation framework for slot games: reels /

weights, paytables and feature parameters defined in configuration rather than in code.

  • Make the tooling usable directly by the Game Mathematician, so balancing iterations

can be run without engineering involvement.

  • Run and analyze Monte Carlo simulations to validate RTP, payout distribution,

volatility, hit rate and max win frequency, including convergence and confidence
intervals.

  • Prepare math validation reports generated from simulation runs, with reproducible

results (seeded runs, versioned configurations) and result export.

  • Generate the tables, configuration files and exports that accompany the mathematical

documentation.

  • Cross-check simulation results against analytical calculations and simplified

known-answer configurations.

  • Write and maintain tests for payout calculation logic, and regression checks on RTP

across configuration changes.

  • Support developers and QA during integration and testing phases: reconcile differences

between the reference simulation and game engine test runs.
Optional / Additional Responsibilities

  • Build visualization and reporting tools for payout distributions.
  • Set up CI for simulation runs and automated regression on configuration changes.
  • Participate in the full game lifecycle (from concept to release).

Requirements

  • Strong Python at an engineering level: numpy, vectorization, profiling, working with

large data volumes.

  • Experience building config-driven, reproducible tools rather than one-off scripts,

including seeded runs and versioned configurations.

  • Applied statistics: confidence intervals, convergence, variance, and working with rare

events and distribution tails.

  • Ability to work precisely from a written technical specification, raising ambiguities

rather than resolving them independently.

  • Testing discipline: unit tests on calculation logic, and validation of simulated

results against analytical values.

  • Strong analytical thinking, attention to detail, and ownership of results.

Nice to Have

  • Experience in iGaming or with casino game mathematics.
  • Background in a domain involving applied probability: quantitative finance, actuarial

work, sports betting, computational physics, or operations research.

  • Performance optimization experience (Numba, Cython, C++ or Rust).
  • Experience with CI pipelines for computational workloads.
  • Understanding of compliance and regulatory requirements in iGaming.

▮ Схожі вакансії