CV
Welcome to my CV page — feel free to explore my experience, and if you'd like, you can download the PDF version.
Basics
Name | Amir Hossein Karimi |
Label | NLP Research Engineer |
ahkarimi9797 at gmail.com |
Education
-
2020.09 - 2022.10 Tehran, Iran
M.Sc.
Amirkabir University of Technology (Tehran Polytechnic)
Computer Science
- Thesis Topic: Multimodal Task‑Oriented Dialogue System
- Supervisor: Dr. Mohammad Akbari
-
2015.09 - 2020.06 Zanjan, Iran
B.Sc.
Institute for Advanced Studies in Basic Sciences (IASBS)
Information Technology
- Thesis Topic: Box Office forecasting using machine learning algorithms
- Supervisor: Dr. Mohammad Reza Faraji
Work
-
2023.03 - 2024.04 Research Engineer ‑ Part Time
PaperScore
Key responsibilities: Conducting research and developing models for text grading methods and for identifying and assessing claims in scientific texts.
-
2021.12 - Present Research Engineer ‑ Full Time
Amerandish Hooshmand Co.
Key responsibilities: Training language models for various subtasks, identifying opportunities for model improvement, and developing tools for our dialogue system.
Skills
Programming Languages | |
Python (+5 years of consistent use in core academic and professional NLP/AI projects.) | |
R (1 year of use for a data-intensive B.Sc. thesis) | |
C++ (basic) | |
Bash Scripting (basic) |
AI & Machine Learning | |
PyTorch (+3 years of application in core research (M.Sc. thesis) and professional roles.) | |
Hugging Face (Central to professional roles at Amerandish and PaperScore for transformer models.) | |
Scikit-learn (Implied as a standard tool for ML tasks throughout 4+ years of Python experience.) | |
Transformers (Core technology used in both professional roles for classification and extraction.) | |
Model Fine-Tuning (A core activity when working with pre-trained transformer models.) | |
Prompt Engineering (Explicitly listed technology used in a professional role.) | |
Hyperparameter Tuning (A standard and necessary part of developing high-performing models.) |
Data Science & NLP | |
Data Analysis (A core component of all research and professional roles.) | |
Text Classification (Key responsibility at Amerandish and PaperScore.) | |
Information Extraction (Key responsibility at Amerandish and PaperScore.) | |
NLP Pipelines (Developed and optimized end-to-end workflows at Amerandish.) | |
Semantic Enrichment (Implied through work with multimodal systems and claim verification.) |
MLOps & Deployment | |
API Development (FastAPI, Basic knowledge of serving models) | |
Docker (Experience in containerizing applications for reproducible research and deployment.) | |
Linux (Standard operating system for development and deployment in AI/ML fields.) | |
CI/CD (Basic understanding of Github Actions) | |
Celery (Basic knowledge of using distributed task queues for asynchronous processing.) | |
Kafka (Basic knowledge of event streaming platforms for handling real-time data pipelines.) |
Developer & Research Tools | |
Git & GitHub (Essential version control tool for collaborative and professional software development.) | |
Jira (Common tool for project management in professional software environments.) | |
LaTeX (Standard for academic writing and publications.) | |
EndNote (Standard tool for reference management in a research context.) |
Languages
English | |
CEFR: C2 Proficient |
Persian | |
Native |
Azeri | |
Native |
References
Dr. Mohammad Akbari | |
Assistant Professor, Computer Science Department, Amirkabir University of Technology, Tehran, Iran |
Dr. Ali Mohades | |
Associate Professor, Computer Science Department, Amirkabir University of Technology, Tehran, Iran |
Dr. Mohammadreza Faraji | |
Postdoctoral Researcher, Computer Science Department, Utah State University, Utah, United States |