IGT (www.igt.com) is a global leader in gaming with 5$ billion revenue, 12000+ employees in more than 100 countries. IGT Belgrade branch provides gaming products for commercial casino markets, distributed government-sponsored markets, interactive (online) markets, and sports betting markets. Our branch in Belgrade has 300+ employees and it’s located at Business Center Usce with team offices with great views.


We are looking for Python Developer to join us in delivering the next generation of digital casino and lottery products for a worldwide audience. We are a passionate team, in the process of undergoing a technology shift.

Python Developer will join our Game Mathematician team. Python Developer will work with Game Mathematician and write independent simulations of the slot game logic in Python that should confirm logic and payouts that Game Mathematician has implemented. Python simulations serves as a control mechanism that slot game behaves as expected.

Due to our international structure, IGT provides you with a challenging multicultural environment where you can use your initiative and contribute to the realization of the company’s targets. IGT strongly believes in personal development and invests continually in training and coaching.

What you will do:

  • Write independent simulations of the slot game logic in Python that should confirm the game logic that Game Mathematician has implemented in internally developed framework called MPT
  • If there is a mismatch, together with Game Mathematician identify the source of mismatch and fix it.
  • Help Game Mathematicians to implement game features that are based on Python scripts
  • Work on the further development of the Game Mathematician framework and tools


  • University degree in Software Engineering, Mathematics, or a related field
  • 2+ Experience in programming in Python or a similar language. Talented and ambitious juniors are also welcomed to apply.
  • Knowledge of the basic mathematical and probability concepts is required
  • Being creative and out of the box thinking
  • Being proactive and independent, willing to offer different solutions
  • Team player

We offer:

  • Vibrant and stimulating work environment within Class-A office space
  • Flexible working hours with possibility to work remote or from office
  • Opportunity to learn and further improve your skills
  • Learning platforms Udemy and Harvard online
  • Opportunity to develop a career within a stable international environment
  • Competitive salary
  • Full time, indefinite period employment
  • Private health insurance for you and your family
  • Sick leave up to 30 days is fully covered

Our Recruitment Process:

  • CV review
  • Recruiter phone interview
  • Test – Candidates will be asked to complete different assignments in the area of programming (Python), and basic probability calculation on simple slot game example (as this is required for the position). You’ll have 7 days to complete the test.
  • Technical interview (CV and programming questions)
  • Final interview (Salary and terms agreement)

Please send your CV electronically.


Please enter your comment!
Please enter your name here