Pavel Savchenkov is a Machine Learning Engineering Manager based in London with 11 years of experience building and shipping real-time computer vision and deep learning systems for mobile products. He currently leads a 15+ engineer ML team at Snap, responsible for viral AR Lenses like Cartoon, Avatar, and expressive emotion filters, blending product-facing impact with scalable engineering. His background includes leading ML teams at AI Factory and developing mobile-first OCR and CV pipelines in a stealth startup, with hands-on expertise in CNNs, GANs, model distillation and quantization for on-device inference. Pavel combines people management and hiring with low-level deployment skills (C++/Objective-C) and end-to-end model training in TensorFlow, making him comfortable across research, production, and performance-constrained environments. An under-the-radar strength is his track record of turning cutting-edge ML techniques into lightweight, real-time mobile experiences that drive viral consumer engagement.
11 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at Saint Petersburg State University
Data Mining, Data Mining at Computer Science Center
Contributions:30 pushes, 1 branch in 6 years 8 months
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
Pavel Savchenkov - Machine Learning Engineering Manager at Snap Inc.