Hi, I'm Ali Zamani
A passionate
Self-driven, quick starter, passionate Data Scientist & ML Engineer with a curious mind who enjoys solving complex and challenging real-world problems with cutting-edge AI technologies.
About
🎓 Proud alum of Computer Science at the University of Alberta. 📚
🧩 Enthusiast for problem-solving and coding adventures. 🕵️♂️💻
🚀 Equipped with Python, TensorFlow, GCP, Azure ML, LangChain, MLOps, and cutting-edge AI technologies. 🧰✨
👷♂️ 4+ years of expertise in Python, Data Science, ML engineering, and GenAI solutions. 💪🔮
🏢 Currently serving as a Senior ML Engineer at Loblaw Digital, driving innovation in retail technology. 🏪
💡 Passionate about crafting AI solutions that tackle real-world challenges and positively impact millions. 🌍❤️
Ready to collaborate or chat about tech? Let's connect! 🤝🚀
- Languages: Python, C++, C, MATLAB, PHP, HTML/CSS, JavaScript, SQL
- NLP & LLMs: NLTK, Spacy, Gensim, Hugging Face Transformers, LangChain, OpenAI API, Stanza
- Cloud & ML Platforms: GCP (Vertex AI, BigQuery), Azure ML Studio, AWS, Google Cloud Functions
- Databases: MySQL, PostgreSQL, Microsoft SQL Server, SQLite, BigQuery, MongoDB
- ML Libraries: TensorFlow, PyTorch, Keras, Scikit-learn, XGBoost, LightGBM, Numpy, OpenCV, Scipy, Pandas
- Web Frameworks: Django, Flask, FastAPI, Laravel, React, Streamlit
- MLOps & Tools: Apache Airflow, MLflow, Docker, Kubernetes, Git, GitHub Actions, NGINX, Linux
- Data Visualization: Tableau, Power BI, Matplotlib, Seaborn, Plotly
- Soft Skills: Communication, Teamwork, Leadership, Work Ethic, Time Management, Problem Solving
Experience
- Leading development of advanced machine learning solutions for Canada's largest retailer, driving data-driven decision making across multiple business units.
- Designing and implementing MLOps pipelines for scalable model deployment and monitoring in production environments.
- Building recommendation systems and predictive analytics solutions to enhance customer experience and optimize business operations.
- Collaborating with cross-functional teams to translate business requirements into technical ML solutions and drive innovation in retail technology.
- Tools: Python, ML Pipeline, Cloud Platforms, Data Science, Leadership, Innovation
- Built a flight price prediction use case using time series forecasting. Deployed on Vertex AI with data from BigQuery, enabling data-driven pricing and integration with product features.
- Built a standardized ML pipeline for preprocessing, training, and online/offline deployment on Vertex AI, featuring modular design, feature store integration, versioning, and backfilling. Orchestrated the pipeline with a reusable Airflow DAG.
- Designed a scalable GenAI framework on GCP with CI/CD integration, featuring a robust Inference module with rate limiting, monitoring, parallel processing, and use-case-specific configuration, and a Validation module using LLM-as-a-Judge for automated evaluation and continuous quality feedback. Leveraged LangChain for orchestrating dynamic LLM workflows and integrating retrieval-augmented generation capabilities.
- Delivered a hotel review summarization use case combining sentiment analysis and summarization, with an algorithm to surface high-impact reviews. Achieved a 30% conversion rate uplift through A/B testing.
- Tools: Python, GCP, Vertex AI, Git, GitHub, ML pipeline, Teamwork
- Implemented a LightGBM and XGBoost algorithm for predicting the permeability of rock core images with an accuracy of 94%, saving upwards of 10 million dollars for the client.
- Developed a Machine Learning pipeline from scratch on Azure and conducted error analysis to further improve the model performance.
- Conducted error analysis to analyze model performance.
- Prepared bi-weekly update and present it to the client.
- Tools: Python, OpenCV, Azure ML Studio, Git, GitHub, ML pipeline, Teamwork
- Built and implemented the back-end and front-end of the MIRA chatbot.
- Explored and compared different Recurrent Neural Network language models to detect the intent of a sentence and extract entities from it with an F1-score of 97% and 83%.
- Used various data augmentation techniques like back translation and synonym replacement to increase the amount of training data in the MIRA chatbot.
- Applied Sentiment Analysis techniques to MIRA Chabot to identify the sentiment of users’ responses and modify the chatbot’s responses according to detected sentiments.
- Developed a system to automatically report bugs to decrease the time needed for team members to identify and fix bugs/issues.
- Implemented different ways to visualize and send a daily report of MIRA chatbot statistics to team members.
- Trained and managed two undergraduate students in the MIRA chatbot team.
- Developed a service to automatically perform a set of unit tests daily on a product in development to decrease the time needed for team members to identify and fix bugs/issues.
- Tools: Python, Rasa Framework, Tensorflow, Keras, Teamwork
- Experience in leading a group by managing the technical part of CafeIot startup.
- Collaborated with team members utilizing version control systems such as Git to organize modifications and assign tasks.
- Tools: Python, Django, PHP, Laravel, JavaScript, HTML/CSS, Leadership
Projects

An ML pipeline template to create a user-friendly utility to drastically speed up the development and implementation of a machine learning model for all sorts of various problems.

An application on Microsoft Azure for detecting burnout of a call center's agent
- Tools: Microsoft Azure Studio, Python, NLP
- Microsoft and AltaML Hackathon
- Developed an ML pipeline on Azure to detect burnout of a call center’s agent using a pre-trained transformer-based model (BERT).

Determining whether a sentence is sarcastic or non-sarcastic.
- Tools: Python, NLP
- Competed in a Kaggle competitions: Sarcasm Detection with an accuracy of 85+%.

Classifying news as fake and real.
- Tools: Python, NLP
- Competed in two Kaggle competitions: Fake Disaster News Classification, with an accuracy of 90+%.

Identifying sentences that do not make sense and explain why they do not.

Classify a given sentence to one of the four classes of publisher, performer, director, character.
Skills
Languages and Databases











NLP & Large Language Models




Libraries









Web Frameworks & APIs




Cloud & ML Platforms


MLOps & DevOps Tools





Visualizations




Soft Skills




