Ivan Babanin

Software Engineer at Snap Inc.

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

👤
Senior
🎓
Top School
Ivan Babanin is a software engineer based in London with 12 years' experience building backend systems and production AI tooling. He has a strong applied-math foundation from MIPT and a track record delivering scalable services at Snap and earlier AI-focused startups, combining Python, Java, C++ and containerized deployments. His work spans machine learning pipelines, computer-vision libraries and high-throughput backends using technologies like OpenCV, Elasticsearch, Cassandra and Docker. Comfortable moving between research and production, he’s shipped internal AI libraries for mobile apps and designed ML training/evaluation pipelines for recommendation systems. Colleagues describe him as the bridge between experimental models and reliable, observable services—a pragmatic engineer who keeps both code quality and model lifecycle in focus.
code12 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Applied Mathematics and Informatics, Bachelor's degree, Applied Mathematics and Informatics at Moscow Institute of Physics and Technology (State University) (MIPT)
languagesРусский, Английский

Github contributions (4)

github-logo-circle
babaninivan/grep

May 2015 - May 2015

Contributions:3 pushes, 1 branch in 1 day
Contributions:3 pushes in 4 days
python-libraryapipythonprivate-apiinstagram
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
Ivan Babanin - Software Engineer at Snap Inc.