Meta
Machine Learning Engineer • Monetization
London • Feb 2025 – present
- ML Engineer in Ads – Value Optimisation
Revolut
Lead Data Scientist • Revolut Business
London • Mar 2023 – Nov 2024
Revolut Business offers global business bank accounts in Europe, US, Australia and Asia.
- Led a team of 3 data scientists that delivered ML projects for card fraud (5x block rate decrease; £100k/mo saved in chargebacks), receipt matching (migration to an in-house CV model saving $10k+/mo), and LLM-based customer feedback categorisation
- Led BI migration from a data warehouse to a data lake backend that reduced the loading times of 200+ dashboards by 95% through data partitioning and use of aggregate tables
- Built a framework for A/B testing and tracking the performance of marketing comms, supporting the rollout of an improved activation flow (+5% activation rate)
Senior Data Scientist • Revolut Business
London • Jul 2021 – Feb 2023
- Managed the central B2B data team, grew it 2x to 10 DA / DS / DE, and implemented product team embeddings, facilitating the support of 15+ product teams with analytics
- Prototyped and passed CTO's system design review for a company-wide A/B testing platform, later adopted by 25+ teams in the company (Python / Airflow / Trino)
Data Scientist • Revolut Business
London • Jul 2020 – Jun 2021
- Designed an ML-based system for automated receipt parsing & matching for expense management, resulting in a 2x increase of the product retention rate (Python / GCP)
- Built ETL pipelines driving the migration of Brexit-impacted businesses to a new legal entity, saving £10m+ in annual revenue that would be lost otherwise (SQL / Airflow)
- Built a system for collection, anonymisation, and statistical analysis of customer NPS & feedback, driving the product roadmap and 6 KPIs (Python / spaCy / Airflow / Looker)
Smarkets
Quant Developer • Trading
London • Oct 2018 – Jul 2020
Smarkets is one of Europe's leading platforms for algorithmic sports trading.
- Worked on 5 trading strategies for market making / prop trading on Smarkets and other exchanges. Owned one of these strategies from the initial design and implementation (Python / Docker / K8s / AWS) to maintenance and ops (£100k+/qtr, 8.5 ann. Sharpe)
- Developed a Python library for quant data manipulation (10+ internal users)
Data Scientist • Marketing
London • Dec 2016 – Sep 2018
- Built ML models and ETL pipelines to predict customer churn & LTV, driving marketing campaigns that improved retention by 25% in A/B testing (Python / Luigi / Sklearn)
- Built an internal anomaly detection system based on time series forecasting (FB Prophet)
Mirantis
Software Engineer • OpenStack Performance
Moscow • Jan 2015 – Jun 2015
OpenStack is an open-source cloud computing platform used by CERN, Baidu, and others.
- Was one of the core developers in OpenStack Rally (open-source benchmarking tool, 300+ GitHub stars) and top #2 contributor with 100+ commits, 900+ code reviews
- Mentored the Rally developer community and created extensive documentation
Junior Software Engineer • OpenStack Performance
Moscow • Aug 2013 – Dec 2014
- Implemented core components in Rally: benchmark launchers, data processing tools, API
- Achieved a 5x speed-up in the node listing algorithm of OpenStack Nova (platform core)