Ilya Ezepov
Verified Expert in Engineering
Deep Learning Developer
Moscow, Russia
Toptal member since May 29, 2019
Ilya is a data-obsessed analyst with experience in developing large-scale machine learning solutions and managing tech teams. He has proficient knowledge in statistics, mathematics, and machine learning combined with the scientific background. Ilya also loves acquiring new knowledge and sharing it with others.
Portfolio
Experience
- Python - 6 years
- Scikit-learn - 5 years
- Jupyter - 4 years
- Keras - 4 years
- TensorFlow - 4 years
- Neural Networks - 4 years
- Deep Learning - 4 years
- PyTorch - 3 years
Availability
Preferred Environment
Git, Vim Text Editor, Jupyter, PyCharm, MacOS, Linux
The most amazing...
...ML system I've built is an unsupervised word2vec-like tool that allowed to process petabytes of data from various sources and merge it into the semantic space.
Work Experience
Senior Data Scientist
Agoda
- Integrated machine learning (ML) into the main pricing engine; implemented demand optimization in order to maximize key-performance indicators (KPIs).
- Taught internal ML courses and organized ML competitions.
- Translated business KPIs to ML projects and explaining data insights to business teams.
- Working on the core-price algorithm and on the various smaller ML-related projects.
- Developing ML end-to-end pipelines; starting from data logging and processing to model training to deployment to model monitoring.
Data Scientist | Team Lead
Yandex
- Developed a user profile for targeted advertising; determined a user's social profile (gender, age, income) and interests with machine learning based on internet behavior.
- Built a large-scale unsupervised look-alike system, for a fast automated search for similar users (US patent pending 2019/0034535).
- Led a team of three data scientists and three developers in the research, development, and integration of solutions.
- Worked on an unsupervised user segmentation as a part of Yandex Audiences project.
- Implemented large-scale data processing and machine learning with Python as a wrapper for a proprietary MapReduce engine.
Tutor
Center of Mathematical Finance
- Taught a non-profit course on machine learning and data analysis to about 100 participants that focused more on the financial data analysis.
- Covered various topics in ML: from the introduction to numerical optimization to recent advances in neural nets.
Analyst
Moscow Exchange
- Productionized the data import pipeline from various financial sources to generate the weekly market review for the leadership.
- Supported a legacy SQL and worked on improving it which resulted in ~two times speedup in processing time.
- Standardized the process of fetching the market news and generating reports from them.
Experience
Zebra Classroom
https://zebraclassroom.com/Kaggle Competition Master
https://www.kaggle.com/iezepovCheevo.io
Education
Master's Degree in Mathematical Methods in Finance
Lomonosov Moscow State University - Moscow, Russia
Bachelor's Degree in Material Science
Lomonosov Moscow State University - Moscow, Russia
Skills
Libraries/APIs
PyTorch, Scikit-learn, Pandas, NumPy, Keras, TensorFlow, XGBoost, React
Tools
Jupyter, Git, PyCharm, Vim Text Editor
Languages
Python 3, Python, SQL, Excel VBA, Scala, Java, JavaScript, TypeScript
Platforms
Jupyter Notebook, Linux, MacOS
Frameworks
LightGBM
Paradigms
Functional Programming, MapReduce, Test-driven Development (TDD)
Storage
Data Pipelines, MongoDB
Other
Neural Networks, Deep Learning, Convolutional Neural Networks (CNNs), Artificial Intelligence (AI), Machine Learning, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Word2Vec, Large Language Models (LLMs), Data Visualization, Data Analysis, Materials Science
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring