Ilya Gusev

Senior Machine Learning Engineer at Booking.com

Amsterdam, North Holland, Netherlands
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
Ilya Gusev is a Senior Machine Learning Engineer with 12 years of hands-on experience building production ML systems and NLP products, currently working at Booking.com from Amsterdam. Trained through a PhD track at MIPT, he blends strong theoretical foundations in applied mathematics and theoretical CS with pragmatic engineering in C++ and Python, having shipped large-scale features at ABBYY, Yandex.News, Yandex.Search and Booking.com. His work spans machine translation, semantic search, LLM-based chatbots, news clustering, summarization and ranking, and he routinely moves prototypes from Python/MapReduce/SQL to C++ production code. An active open-source contributor, he maintains Russian NLP projects (poetry generator, morphological analyzer, summarizers, and Saiga fine-tuned LMs) and has contributed practical fixes to Hugging Face’s smolagents library improving agent behavior. Notably, he has published multiple ML/NLP papers and brings a rare combination of deep research experience and production-grade software craftsmanship.
code12 years of coding experience
job7 years of employment as a software developer
bookMaster, Applied mathematics and computer science, department of computational linguistics, Master, Applied mathematics and computer science, department of computational linguistics at Moscow Institute of Physics and Technology
bookUndergraduate, Applied Mathematics and Physics, Undergraduate, Applied Mathematics and Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
11reputation
177reached
2answers
0questions
github-logo-circle

Github Skills (11)

web-framework10
nlp10
aiml10
python10
ai10
ml10
api-design9
debug9
api9
testing7
elasticsearch6

Programming languages (4)

JavaHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
huggingface/smolagents

Jan 2025 - Mar 2025

🤗 smolagents: a barebones library for agents that think in python code.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 6 PRs, 14 comments in 2 months
Contributions summary:Ilya primarily contributed to bug fixes and feature enhancements within the `smolagents` project, a Python library for agents that think in code. Their work included fixing display issues, adding the ability to control the maximum length of print outputs, and correcting problems with the planning step prompt refactoring. They also added an end-code tag to prevent imaginary tool calls. The contributions demonstrate a focus on improving agent behavior and functionality within the library.
IlyaGusev/Algorithms

Oct 2013 - Aug 2015

Contributions:10 commits, 2 pushes in 1 year 9 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
Ilya Gusev - Senior Machine Learning Engineer at Booking.com