Кадровое агентство Olabin Diamonds ищет разработчика игровой математики на Python – Slot Engine
Мы ищем сильного внутреннего инженера, увлеченного вероятностной и дискретно-событийной аналитикой.
Системы и математика казино. Вы будете владеть серверной логикой для совершенно новых видеослотов
с пользовательской механикой и переключаемыми профилями волатильности (средний/высокий). Работает
Вместе с игровыми дизайнерами и командами разработчиков вы преобразуете проектную документацию в полностью
смоделированные, готовые к производству слот-движки, с конвейерами оптимизации и S3
развертывание.
Что ты будешь делать?
- Разработать и внедрить новую механику слотов (например, 8×8/динамические доски, уникальные условия выигрыша, наборы из двух барабанов для переключения волатильности, механики разделения/путей/перехода и т. д.).
- Расширьте математическую структуру на основе Python: создайте файлы конфигурации, загрузчики барабанов, таблицы выплат, оценщики выигрышей, каскадную/переворачивающуюся логику, раунды бесплатных вращений и менеджеры кошельков.
- Генерировать хорошо структурированные события JSON для клиентского SDK (вращения, выигрыши, множители, триггеры функций, переключения волатильности и т. д.).
- Создавайте симуляции (миллионы раундов) для проверки RTP, показателей результативности, распределения максимальных выигрышей и других ключевых показателей эффективности.
- Настройте распределения выигрышей с помощью сопутствующего инструмента оптимизации (двоичный файл Rust) и создайте сбалансированные таблицы поиска.
- Упаковывайте выходные ресурсы (книги, таблицы поиска, конфигурации) и автоматизируйте загрузку в AWS S3.
- Сотрудничайте с фронтенд-разработчиками и отделом контроля качества для проверки схем событий и хода игрового процесса.
- Пишите понятные документы и добавляйте примеры игр в нашу внутреннюю базу знаний.
Обязательный опыт
- Более 3 лет профессионального Python (асинхронность/многопоточность, типизация, тестирование).
- Сильная прикладная вероятность/статистика; удобное вычисление RTP, волатильности, процента попаданий, максимального воздействия.
- Предыдущая работа над слотами, ГСЧ или другой логикой игр на реальные деньги.
- Глубокое понимание конечных автоматов, событийно-управляемой архитектуры и сериализации JSON.
- Умение работать с Pandas/NumPy для анализа моделирования и Matplotlib (или аналогичным) для визуальных проверок.
- Опыт создания и обработки больших наборов данных моделирования (в масштабе ГБ).
- Основы контроля версий (Git) и непрерывной интеграции; возможность поставки рабочего кода, прошедшего проверку.
- Свободное владение английским языком; способность переводить язык игрового дизайна в детерминированные алгоритмы.
Приятно иметь
- Знакомство с высокопроизводительными алгоритмами.
- Рабочие процессы AWS SDK (boto3) и S3; знание хеширования объектов/проверки SHA.
- Знакомство с балансировкой игры на основе таблиц соответствия.
- Опыт работы с Zstandard или аналогичными быстрыми форматами сжатия.
- Знание интерфейсной сигнализации для слотов (модели событий PixiJS, WebSockets, TypeScript).
- Интерес к разработке статистических оптимизаторов (гауссовская выборка, оценка волатильности).
Почему мы
- Проекты с нуля, в которых вы с первого дня оказываете влияние на механику и математику.
- Полностью удаленная работа, гибкий график (основное время совпадает с центральноевропейским/лиссабонским временем).
- Небольшая команда руководителей — быстрые решения, отсутствие корпоративных накладных расходов.
- Шанс создать популярные игры на реальные деньги, в которые играют миллионы людей по всему миру.