ARASH AGHABABAZADEH
Data Scientist | Machine Learning Engineer
Tehran, Iran
SUMMARY
I am a Machine Learning Engineer with a slight emphasis on the Engineering side. I like computers, and enjoy making systems that solve real-world problems. The majority of my professional experience involves working with large-scale tabular and time-series data.
EXPERIENCE
Data Scientist | May 2023 - Present
TrendPlus AB, Stockholm, Sweden (Remote)
- Trained and deployed a large ensemble of LSTM-based short-term forecasting models with telecom-scale amount of time series data achieving below 0.1 sMAPE error.
- Implemented a hierarchical anomaly detection model for telecom performance management data which reduced average MTTI of the network in a live environment.
- Designed and trained a word2vec-based model for learning network alarm embeddings to compress correlated network alarms.
- Implemented a root cause analysis method for network issues based on association rule mining.
Machine Learning Engineer | Nov 2021 - Jan 2023
Alibaba Travels, Tehran, Iran (On-site)
- Developed a goal oriented regression model for flight pricing which achieved below 0.1 sMAPE error.
- Implemented a dynamic pricing reinforcement learning agent for flights based on offline-RL approach.
- Trained and deployed a short term demand forecasting model for flight routes using an ensemble of ARIMA and LSTM based models.
- Implemented ETLs and preprocessing data pipelines using PySpark and Airflow.
Machine Learning Engineer (Part-time) | Aug 2020 - Oct 2021
MCI R\&D Lab, SUT, Tehran, Iran (On-site)
- Trained large vision and language models using PyTorch Distributed Data Parallel approach.
- Configured an on-premise Kubernetes and Hadoop cluster for distributed processing.
- Maintained on-premise kubeflow for resource allocation, and distributed training of deep learning models.
EDUCATION
M.Sc. Artificial Intelligence | Oct 2018 - Nov 2021
Sharif University of Technology Tehran, Iran
- GPA: 16.7/20
- Thesis: Self-Supervised Disentangled Image Representation Learning,
- Courses: Machine Learning, Deep Learning, Computer Vision, Convex Optimization, Information Theory, Stochastic Processes
B.Sc. Software Engineering | Oct 2013 - Dec 2017
Azad University Central Tehran Branch
- GPA: 15.7/20
ACHIEVEMENTS & CERTIFICATIONS
- Certified at Machine Learning Engineering for Production Specialization (Coursera)
- Certified at Practical Data Science on the AWS Cloud Specialization (Coursera)
- Scored 101 on the TOEFL iBT exam (R: 28, L: 28, S: 24, W: 21)
- Ranked 31st among more than 26,000 participants in M.Sc. Entrance Exam (Top 0.2%)
SKILLS
- Programming: Python, C
- Software Developement: Git, Docker, FastAPI, GitLab CI/CD, Airflow, Streamlit
- Data: Numpy, Pandas, Polars, PySpark, SQL, S3
- Machine Learning: Scikit-learn, Statsmodels, XGBoost, LightGBM, Pytorch, Pytorch-Lightning
- Cloud Computing: Amazon SageMaker