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.

View all jobs at Intetics

Apply now Apply later

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
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: APIs Architecture Computer Vision CUDA Data pipelines FastAPI Flask GPU Kafka Model inference NumPy OCR OpenCV Open Source Pandas Pipelines Python RabbitMQ

Regions: Remote/Anywhere Europe
Country: Ukraine

More jobs like this