Anton Protopopov

Machine Learning Engineer at Meta

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Anton Protopopov is a Machine Learning Engineer based in London with 11 years of experience building production ML systems across adtech, gaming, finance and large-scale consumer platforms. He currently applies advanced ML at Meta after leading teams and models at Aarki and Plarium, combining hands-on model development with team leadership and deployment experience. His background as an engineer-mathematician from Rocket and Space Corporation Energia and degrees from MIPT underpin a strong foundation in applied mathematics and robust engineering. Anton contributes to open-source tooling for customer lifetime value modeling—enhancing the popular lifetimes Python library with Python 3 compatibility, plotting utilities and model persistence features—demonstrating attention to reproducibility and analytics. He’s comfortable taking models from research to production and has a track record of improving observability and model durability in high-throughput environments. Notably, his career blends aerospace-grade rigor with product-driven ML delivery, making him adept at solving both theoretical and operational challenges.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor's Degree, Applied Mathematics and Physics, Bachelor's Degree, Applied Mathematics and Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
31,082reputation
21.6mreached
397answers
11questions
Badges
pandas
top-1%
dictionary
top-5%
logging
top-1%
dataframe
top-1%
counter
top-5%
numpy
top-5%
github-logo-circle

Github Skills (28)

python10
data-science10
model-driven10
statistics10
pandas10
dataframe10
model-building10
csv10
logging10
modeling10
model-driven-development10
data-visualizations9
datetime9
pytest9
9

Programming languages (6)

TypeScriptC++RustJupyter NotebookElixirPython

Github contributions (5)

github-logo-circle
CamDavidsonPilon/lifetimes

May 2017 - Oct 2019

Lifetime value in Python
Role in this project:
userData Scientist
Contributions:58 commits, 25 PRs, 31 pushes in 2 years 4 months
Contributions summary:Anton primarily contributed to updating and enhancing utility functions within the `lifetimes` library, specifically for Python 3 compatibility. Their changes included adapting the code to ensure that all pytest tests function correctly in both Python 2 and Python 3 environments. Furthermore, they added plots for the cumulative and incremental transactions, along with plots for dropout and transaction rates. Additionally, the user incorporated functionality for loading and saving models using the `dill` package, demonstrating a focus on model persistence.
lifetimestatisticspythondata-science
aprotopopov/lifetimes

May 2017 - Jul 2017

Contributions:51 pushes, 1 branch in 1 month
lifetimestatisticspython
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Anton Protopopov - Machine Learning Engineer at Meta