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
Email 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