Hi, I'm Mohammad Karimi.
A(n)
Self-driven, quick starter, passionate Data Scientist with a curious mind who enjoys solving complex and challenging real-world problems.
About
As an accomplished Machine Learning Developer at AltaML, one of Canada's most rapidly expanding AI-centric enterprises, I bring a level of expertise that is second to none. My exceptional skill set has been honed through years of research and industrial experience, resulting in a Master's degree from the esteemed Computer Science department at the University of Alberta. My love for problem-solving and coding has no boundary, and I approach each project with a tenacious drive to deliver excellence. With a proven track record utilizing cutting-edge technologies and operations such as Python, C++, SQL, DBMS, and MLOps. I consistently exceed expectations and I'm passionate about leveraging the power of artificial intelligence to tackle complex challenges, and my unwavering commitment to delivering 100% on every project is a testament to my dedication to excellence.
- Languages: Python, SQL, C++, JavaScript, MATLAB, PHP, HTML/CSS
- NLP: NLTK, Spacy, Gensim, Hugging Face, Stanza
- Databases: MySQL, Microsoft SQL Server, SQLite, PostgreSQL, Pandas
- Libraries: Tensorflow, Pytorch, Keras, Sklearn, Trax, OpenCV, YOLO, Numpy
- Tools: Azure ML Studio, Linux, Bash, Git, Docker, Google Earth Engine, Google Street View, ROS
- Soft Skills: Teamwork, Leadership, Communication, Work Ethic, Time Management, Creativity
I am seeking a challenging position that will enable me to combine my skills in Data Science and ML Development, while fostering professional growth, engaging experiences, and personal development.
Experience
- Developed an AI-driven SOC report summarizer using NLP, Transformers, and local LLMs with instruction fine-tuning, achieving over 92% accuracy in information retrieval
- Contributed to the development of nine data science pipelines for Bell on Vertex AI (Google Cloud Platform), encompassing processes from data ingestion to model deployment
- Designed an end-to-end ML pipeline in Python as an accelerator for KPMG Lighthouse
- Tools: Python, GCP, Azure ML Studio, Scikit-learn, Hugging Face, Transformers, Spacy, Gensim, NLTK, LangChain, Git
- Developed and optimized a deep learning model pipeline on Azure to identify road defects based on Google street view panorama imagery
- Implemented and deployed a quick and scalable ML pipeline on Azure to predict on over 2.6 billion satellite imagery data points with an accuracy of +88% using cross-validation
- Gained a deep understanding of business values and agile delivery model through close collaboration with the clients and the business team
- Prepared bi-weekly updates and presented them to the clients.
- Tools: ML pipeline, Python, Scikit-learn, Azure ML Studio, Azure Data Assets, Git, GEE, GSV, Teamwork, Leadership
- Developed and fine-tuned language models (i.e., n-grams and recurrent neural networks) to identify grammatically incorrect writing from big data resources with an accuracy of +97%
- Trained a decoding model to recognize the neural representation of words within phrases based on time series MEG data
- Implemented and fine-tuned ML models from scratch to extract the semantic relation between chunks of a sentence with an accuracy of 87%
- Utilized state-of-the-art pre-trained transformer-based models (BERT & RoBERTa) to achieve superior performance on commonsense validation and explanation tasks
- Tools: Python, Spacy, Stanza, HuggingFace, Tensorflow, Keras, Teamwork, Leadership
- Implemented a data acquisition pipeline to collect imagery dataset of objects and employed YOLO deep learning algorithm to enable object recognition
- Designed and developed a ML algorithm to enable human robot interaction using speech and prompt processing
- Tools: Python, C++, ROS, Rviz, MoveIt, YOLO, NLTK, Scikit-learn, Linux, Bash
Skills
Languages






NLP






Computer Vision




Libraries






Tools






Visualizations





Soft Skills




