Intetics Inc., a global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions, is seeking a highly skilled and experienced Python Engineer (OCR / AI) to join our dynamic team.
About the project:
We are working on a healthcare product — we developed from scratch a multilayer, web-based platform, built on the basis of microservice architecture which supports numerous integrations with external web services and third-party applications. Requirements Python Proficiency * 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).
Performance Optimization * 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.
Data Handling and Preprocessing * 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.
Concurrency and Parallelism * Understanding of concurrency models for efficient request management (e.g., threading, multiprocessing). * Experience with message queuing systems (e.g., RabbitMQ, Kafka).
Benefits * Paid Time Off (36 paid days per year) * Work From Home * Training & Development * Partial medical compensation