Using machine learning to provide a personalized experience

Veikkaus Frontpage


For websites that offer several services and products, finding relevant content can be challenging. Tailoring the site for users based on their behaviour and tastes increases overall customer satisfaction and engagement by placing personalized content front and center. Personalization is currently one key  development theme for the web site.


Together with Veikkaus’ experts, we built a real-time recommendation and optimisation engine and delivery system based on supervised and reinforcement machine learning. The engine personalises content and serves millions of recommendations on and external advertising channels, continuously learning and improving itself over time.

What we did

We contributed especially in the following areas of development:

  • Machine learning algorithm prototyping, design & implementation

  • Microservice design & implementation

  • Data storage design & implementation

  • API design & implementation

About our Veikkaus

Veikkaus Oy is the Finnish national betting agency. It is owned by the Finnish state, and has an exclusive betting license in Finland. online games generate over  one billion euros a year. The revenue is used for the benefit of Finnish society. Veikkaus’ beneficiaries are active in the fields of culture, sports, science, youth work, social welfare and health, and the equine industry.