- Develop AI-powered OCR solutions for Arabic text, including printed and handwritten scripts.
- Utilize deep learning and computer vision techniques for text detection and recognition.
- Train and fine-tune OCR models using Tesseract, EasyOCR, PaddleOCR, and deep learning frameworks (TensorFlow, PyTorch, OpenCV).
- Enhance OCR accuracy through preprocessing, image enhancement, and text segmentation techniques.
- Optimize OCR models for speed, scalability, and accuracy, including right-to-left (RTL) text handling.
- Work with Natural Language Processing (NLP) techniques to improve post-processing of OCR outputs.
- Integrate OCR models into web and mobile applications for real-world deployment.
- Research and stay up-to-date with advancements in OCR and Arabic language AI technologies.
Bachelor’s/Master’s degree in Computer Science, AI, Data Science, or a related field.2+ years of hands-on experience in AI-powered OCR model development.Strong programming skills in Python, TensorFlow, PyTorch, OpenCV, and Scikit-learn.Experience with Arabic OCR development and familiarity with Arabic script challenges, fonts, diacritics, and handwriting recognition.Proficiency in Tesseract OCR, EasyOCR, PaddleOCR, or custom CNN/RNN-based OCR models.Strong background in computer vision, image processing, and text preprocessing techniques.Experience with MLOps, model deployment (Docker, FastAPI, TensorFlow Serving, etc.), and cloud platforms (AWS, Azure, or GCP) is a plus.Strong problem-solving and analytical skills.