Наступна вакансія

Python Game Math Developer – Slot Engine в Olabin Diamonds

1 травня

36 переглядів

0 заявок   0 відповідей

0
0 відгуків
Svetlana
Svetlana
Team Lead, Senior Recruiter
Більше 3 років
Advanced/Fluent
Дистанційна робота

Перекладено Google

HR-агентство Olabin Diamonds шукає розробника ігрової математики на Python – Slot Engine

Ми шукаємо сильного бекенд-інженера з пристрастю до теорії ймовірностей та дискретних подій.

системи та математика казино. Ви володітимете серверною логікою для абсолютно нових відеослотів.

з власною механікою та перемиканими профілями волатильності (середня / висока). Працює

Разом з геймдизайнерами та фронтенд-командами ви перетворите дизайн-документацію на повністю

змодельовані, готові до виробництва слот-двигуни, в комплекті з оптимізаційними конвеєрами та S3

розгортання.


Що ти зробиш


  • Розробка та впровадження нових механік слотів (наприклад, дошки 8×8/динамічні, унікальні умови виграшу, подвійні набори барабанів для перемикання волатильності, механіка поділу/шляхів/переходу тощо).
  • Розширте математичний фреймворк на основі Python: створіть конфігураційні файли, завантажувачі барабанів, таблиці виплат, оцінювачі виграшів, логіку каскадування/перекидання, раунди безкоштовних обертань та менеджери гаманців.
  • Генерувати добре структуровані події JSON для клієнтського SDK (обертання, виграші, множники, тригери функцій, перемикання волатильності тощо).
  • Створюйте симуляційні прогони (мільйони раундів) для перевірки RTP, коефіцієнтів влучань, розподілу максимальних виграшів та інших ключових показників ефективності (KPI).
  • Налаштуйте розподіл виграшів за допомогою супутнього інструменту оптимізації (бінарний файл Rust) та створіть збалансовані таблиці пошуку.
  • Пакуйте вихідні ресурси (книги, таблиці пошуку, конфігурації) та автоматизуйте завантаження до AWS S3.
  • Співпрацюйте з фронтендом та відділом контролю якості для перевірки схем подій та ігрового процесу.
  • Пишіть зрозумілу документацію та додавайте зразки ігор до нашої внутрішньої бази знань.


Обов'язковий досвід


  • 3+ роки професійного досвіду роботи з Python (асинхронна/багатопоточність, типізація, тестування).
  • Сильна прикладна ймовірність/статистика; зручне визначення RTP, волатильності, показника влучань, максимальної експозиції.
  • Попередня робота над логікою слотів, випадкових чисел (RNG) або інших ігор на реальні гроші.
  • Глибоке розуміння кінцевих автоматів, подієво-керованої архітектури та JSON-серіалізації.
  • Володіння Pandas/NumPy для аналізу симуляцій та Matplotlib (або аналогічним) для візуальної перевірки.
  • Досвід створення та обробки великих наборів даних для моделювання (масштаб Великої Британії).
  • Основи контролю версій (Git) та неперервної інтеграції; здатність випускати продакшн-код, який проходить перевірку.
  • Вільне володіння англійською мовою; здатність перекладати мову геймдизайну на детерміновані алгоритми.


Приємно мати


  • Ознайомлення з високопродуктивними алгоритмами.
  • Робочі процеси AWS SDK (boto3) та S3; знання хешування об'єктів / SHA-верифікації.
  • Знайомство з балансуванням ігор на основі таблиць пошуку.
  • Досвід роботи з Zstandard або аналогічними швидкими форматами стиснення.
  • Знання фронтенд-сигналізації для слотів (PixiJS, WebSockets, моделі подій TypeScript).
  • Зацікавлений розробкою статистичних оптимізаторів (гаусівська вибірка, оцінка волатильності).


Чому ми


  • Проєкти з нуля, де ви впливаєте на механіку та математику з першого дня.
  • Повністю дистанційна робота, гнучкий графік (основне перекриття із центральноєвропейським/лісабонським часом).
  • Невелика команда керівників — швидкі рішення, відсутність корпоративних витрат.
  • Шанс створювати помітні ігри на реальні гроші, в які грають мільйони людей по всьому світу.
Спеціалізації: Python
Ключові слова: Python, engineer, developer, senior

Перекладено Google

Більше 3 років
Advanced/Fluent
Дистанційна робота
Хочете знайти підходящу роботу?
Нові вакансії у вашому Telegram
Підписатись
Ми використовуємо cookies
Прийняти