Job Summary
We are seeking an experienced Python FastAPI OCR Developer with 6+ years of hands-on experience in designing, developing, and deploying scalable backend applications and OCR-based document processing solutions. The ideal candidate should possess strong expertise in Python, FastAPI, OCR technologies, AI/ML integrations, and cloud-based architectures to build high-performance document automation systems.
Key Responsibilities
- Design, develop, and maintain RESTful APIs using Python and FastAPI.
- Build and optimize OCR solutions for document digitization, data extraction, and intelligent document processing.
- Integrate OCR engines such as Tesseract OCR, AWS Textract, Google Vision API, Azure Form Recognizer, or similar technologies.
- Develop scalable microservices and backend systems for document processing workflows.
- Implement image preprocessing techniques using OpenCV, Pillow, and other computer vision libraries.
- Design and optimize database schemas and queries for high-volume data processing.
- Integrate AI/ML models for document classification, entity extraction, and data validation.
- Collaborate with frontend developers, data scientists, and business stakeholders to deliver end-to-end solutions.
- Develop automated testing, debugging, and performance optimization strategies.
- Ensure application security, scalability, and compliance with best development practices.
- Participate in code reviews, technical discussions, and architectural decision-making.
Required Skills
- 6+ years of experience in Python development.
- Strong expertise in FastAPI, REST APIs, and asynchronous programming.
- Hands-on experience with OCR technologies such as Tesseract, AWS Textract, Google Vision API, or Azure OCR services.
- Experience with image processing libraries including OpenCV, Pillow, and NumPy.
- Strong knowledge of PostgreSQL, MySQL, MongoDB, or other databases.
- Experience with Docker, Kubernetes, and microservices architecture.
- Familiarity with message queues such as RabbitMQ, Kafka, or Celery.
- Knowledge of cloud platforms such as AWS, Azure, or GCP.
- Experience with Git, CI/CD pipelines, and Agile methodologies.
- Strong problem-solving and analytical skills.
Pay: ₹50,880.92 - ₹70,730.87 per month
Work Location: Remote