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 |