Search Sergey Vasilyev

About

Sergey Vasilyev

Senior ML Engineer · Machine learning and applied AI in iGaming

Hi, I’m Sergey Vasilyev, a Senior Machine Learning Engineer with more than 15 years in software, data engineering and machine learning, focused on applied AI in the iGaming industry. I’m based in Belarus and work remotely.

I design, build and run ML systems in production. Most of my work is player analytics, churn and lifetime-value prediction, personalisation and recommendations, anti-fraud and responsible-gaming models.

Experience

Senior Machine Learning Engineer · NDA

Jul 2025 – present · Remote

  • Lead the ML Infrastructure team
  • Develop the machine learning platform and the Feature Store
  • Deploy ML models to production

Machine Learning Team Lead · SOFTSWISS

Mar 2023 – Jun 2025 · Remote

SOFTSWISS builds iGaming software (online casino and sportsbook platforms, game and jackpot aggregators, crypto solutions) used by more than 100 iGaming brands.

  • Led a data science team of 9 engineers: personal development plans, planning, budgeting and task allocation
  • Worked on projects as lead engineer and designed software architecture

Senior Machine Learning Engineer · SOFTSWISS

Jul 2020 – Feb 2023 · Remote

  • Games recommender system for online casinos: GGR up 4%
  • Automatic verification of user photos: verification time cut from 5 hours to 15 minutes
  • Bonus-abuser detection: early fraud detection saves €12 million a year
  • Churn and LTV models for user segmentation: day-30 retention up from 17% to 23%
  • Addicted-player detection, required for the MGA licence
  • Dynamic pricing for online casinos with reinforcement learning
  • MLOps platform with a feature store, model registry, experiment tracking, retraining pipelines and monitoring: orchestrates about 1,000 ML models and cut prototyping time from 2 months to 2 weeks

Senior Machine Learning Engineer · AppLovin

May 2020 – Jul 2020 · Remote

  • Market price prediction in RTB auctions for mobile ads: share of won auctions up 12%
  • Install-rate prediction with a probabilistic neural network: conversion to install up 11%

Senior Data Scientist / ML Engineer · Profitero

Jun 2018 – May 2020 · Minsk, Belarus

Profitero is an eCommerce performance analytics platform for global brands.

  • Monitoring system for ML models: time to recovery of ML apps down 53%
  • Data labelling system with human supervision: labelling time down 48%
  • Classification of Amazon products by name and brand: new-customer setup 32% faster
  • Time-series anomaly detection with Prophet: complaints about report quality down 73%
  • Automated Amazon advertising campaigns (Python, Amazon Advertising API, optimisation)
  • Reinforcement learning system for online ads: ad efficiency up 32%

Senior Data Scientist · UrSpectr

Jun 2017 – Jun 2018 · Minsk, Belarus

Built the data science function from scratch at a company with more than 1,000 employees and 20,000 customers.

  • Web analytics: 50+ Google Analytics events through Google Tag Manager, 17 Power BI dashboards on PostgreSQL and the Google Analytics API, 37 Kibana visualisations of server logs
  • Reporting: 5 regular and 15–25 ad-hoc reports a month for management
  • Data engineering: 6 ETL tools in Python and R loading data into a PostgreSQL warehouse
  • Machine learning: search-query classification (TensorFlow) and customer churn prediction (XGBoost)
  • Hypothesis testing on user behaviour and KPI design for company departments

Senior Data Scientist / ML Engineer · Accenture

Jun 2014 – Jun 2017 · Remote

  • Anomaly detection in manufacturing processes
  • Sales forecasting
  • Computer vision for detecting broken items

Data Engineer · Adastra Digital

Jun 2012 – Jun 2014 · Remote

  • Data pipelines in Scala, Spark, PySpark and Python
  • Data validation
  • Real-time data processing with Kafka and Spark

Software Engineer · Evozon

Aug 2010 – Jun 2012 · Remote

  • Full-stack web development in Python, Django and JavaScript
  • Data processing applications in Python

Education and certifications

I hold a Bachelor of Engineering (BEng) from Belarusian State University, with an average grade of 9.5.

Certifications:

  • Deep Learning Specialization, Coursera (2020): neural networks and deep learning, hyperparameter tuning and regularisation, structuring ML projects, convolutional neural networks, sequence models.
  • Google Cloud, Coursera (2020): Big Data and Machine Learning Fundamentals, Exploring and Preparing your Data with BigQuery, Modernizing Data Lakes and Data Warehouses with GCP.
  • Google Analytics, Google (2017).

The full list of 32 certificates, with a link to verify each one, is on the Certificates page.

Languages

Russian and Belarusian are my native languages. I use English at a professional working level.

What I write about

  • Practical machine learning for iGaming products
  • MLOps: getting models from notebooks to reliable production services
  • LLMs and generative AI in real business workflows
  • Responsible gaming and the ethics of player modelling

Contact

The quickest way to reach me is through the links at the bottom of the page.