Python Engineer (OCR / AI)
Ukraine - Remote
Intetics
Intetics is a top custom software development company focused on creation and operation of distributed development teams, software product quality assessment, and “all-things-digital” solutions.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
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture Computer Vision CUDA Data pipelines FastAPI Flask GPU Kafka Model inference NumPy OCR OpenCV Open Source Pandas Pipelines Python RabbitMQ
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.