
Senior Python/ML Engineer (OCR / AI)
- Украина
- Постоянная работа
- Полная занятость
- Deep understanding of Python, including its advanced features and libraries.
- Experience in developing Optical Character Recognition (OCR) and Computer Vision (CV) systems, particularly for extracting data from document scans and photos (ID cards, insurance policies, invoices, CVs).
- Hands-on experience with open-source libraries for OCR and CV (e.g., OpenCV, Pillow, Tesseract, EasyOCR).
- Experience with asynchronous programming (e.g., asyncio) for handling multiple concurrent requests.
- Experience in developing and maintaining RESTful APIs to serve models (using FastAPI or Flask).
- Skills in optimizing model inference speed and resource consumption (CPU/GPU/RAM) to handle high loads effectively.
- Experience with acceleration techniques: batch processing, quantization, and GPU (CUDA) utilization.
- Proficiency in NumPy and Pandas for processing both images and the extracted structured data.
- Experience building data pipelines for efficient loading and image preprocessing of large datasets.
- Understanding of concurrency models for efficient request management (e.g., threading, multiprocessing).
- Experience with message queuing systems (e.g., RabbitMQ, Kafka).
- Paid Time Off (36 paid days per year)
- Work From Home
- Training & Development
- Partial medical compensation