Ilya Kozlov is a Senior Software Engineer and full-stack machine learning practitioner with 12 years of experience building end-to-end ML systems, from task formalization and experiment design to API integration and Dockerized deployments. He brings strong backend skills in Python and Scala, having implemented scalable document analysis, vectorized knowledge bases, fuzzy duplicate detection, and LLM-powered knowledge retrieval at EPAM and ISPRAS. Ilya has led a small agile team, worked on computer vision and telemetry-based anomaly detection, and paired ML models with production-ready services and unit tests. Based in Serbia and trained at MIPT in applied mathematics, he combines rigorous academic foundations with pragmatic engineering—plus a quirky passion for homemade mixed drinks.
12 years of coding experience
11 years of employment as a software developer
Master's degree Applied Mathematics, Master's degree Applied Mathematics at Moscow Institute of Physics and Technology (State University) (MIPT)
Contributions:6 pushes, 4 branches, 4 issues in 1 year 10 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.