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.