ML Engineer

OpenBet Logo

OpenBet


Τοποθεσία
Athens
Τύπος εργασίας
Στο χώρο
Τύπος απασχόλησης
Μερική απασχόληση
Επίπεδο εμπειρίας
Ανώτερος επίπεδο
Ημερομηνία ανάρτησης
06/05/2025

ML Engineer

Who We Are:

OpenBet is a global leader in betting and gaming entertainment, trusted by over 200 partners to create memorable winning moments for millions of players worldwide. From processing bets during iconic events like the FIFA World Cup and Super Bowl to pioneering next-gen products like BetBuilder, we continuously redefine the player experience with high-quality content, cutting-edge technology, and advanced player protection tools. For over 25 years, our unbeatable platform has powered the most recognizable betting brands, ensuring peak performance with 100% uptime, unmatched scale, and speed. With 85 licenses, 20 World Lottery Association operators on our customer roster, and a team of 1,200+ experts across 14 countries, we remain at the heart of the industry. Join OpenBet to take your career to the next level and be part of a global innovative team shaping the future of betting entertainment for millions worldwide.

The Data Science team is looking for an ML Engineer that will be responsible for providing solutions for betting user experience. Some key projects include customer profiling, recommendation systems, automating pricing based on liability, exploring winning betting strategies etc. The role will be based in Athens.

Key Responsibilities:

  • Fetch appropriate data from the data-lake.
  • Apply data cleansing methods to identify corrupt or inaccurate data entries.
  • Apply Machine Learning techniques to identify patterns in the data.
  • Create modelling pipelines in Python based on betting data that automates the model parameters upon demand.
  • Evaluate and maintain existing models.
  • Document the process followed.
  • Report to the Data Science Manager on workflow and share findings with the Data Science team.
  • Collaborate closely with product owners and software developers to move projects from idea to integration.
  • Communicate with clients the key elements that govern the model.

Essential Requirements:

  • A postgraduate qualification in Data Science, Machine Learning, Statistics, Mathematics or a closely related quantitative field.
  • 3+ years of working experience or a PhD in a quantitative field.
  • Experience with various supervised/unsupervised/reinforcement learning methodologies (e.g. Neural Networks, Random Forests, GBMs, SVMs etc.).
  • Advanced Python (e.g. Numpy, Pandas, TensorFlow, Scikit-Learn, Matplotlib, Keras, PyTorch SciPy etc.) and SQL programming skills.
  • A good understanding of betting concepts and markets.

Desirable Requirements:

  • Experience with object-oriented programming (C# or Java).
  • Experience with Big Data tools (e.g. Apache Hadoop, MongoDB, Cassandra etc.).
  • Experience with version control platforms (e.g. GitHub, Gitlab, Bitbucket etc.).
  • Experience with Jira and Confluence.

Personal Requirements:

  • Fluent in English (written and spoken).
  • You must have a strong work ethic and outstanding interpersonal skills.
  • You must be self-motivated, a team-player and a creative thinker.

#LI-KV1
#LI-Hybrid

At OpenBet, we celebrate diversity and believe in creating an inclusive environment where every voice is valued and respected. We're committed to building a team that reflects the rich tapestry of humanity, embracing individuals from all walks of life, backgrounds, and identities. Join us in shaping the future of iGaming, where diversity isn't just celebrated—it's celebrated.