AWS Lambda Layer Development for Tesseract OCR

Job ID: 38908095

Budget: $10 – $30 USD

Seeking a skilled developer experienced in AWS Lambda and Python to create a Lambda Layer for Tesseract OCR compatible with Python version 3.10. The goal is to enable the seamless use of Tesseract OCR in Lambda functions for text extraction tasks.

Responsibilities:
- Design and develop a Lambda Layer containing the Tesseract OCR binary and its dependencies.
- Ensure compatibility with Python version 3.10.
- Optimize the Tesseract binaries and libraries for minimal size while maintaining functionality.
- Test the Lambda Layer to ensure proper integration with Python-based Lambda functions.
- Document the setup, deployment process, and usage of the Lambda Layer.

Key Deliverables
1. Lambda Layer Package:
- Precompiled Tesseract OCR binary compatible with Amazon Linux 2.
- Required dependencies and Python bindings for Tesseract (e.g., `pytesseract`).
2. Documentation:
- Clear setup instructions for deploying and using the Lambda Layer.
- Guidelines for integrating the Lambda Layer into Python-based workflows.

Deisred:
- Proficient in Python, particularly version 3.10.
- Strong experience with AWS Lambda and creating Lambda Layers.
- Familiarity with Tesseract OCR and its configuration.
- Understanding of Amazon Linux 2 environment and cross-compiling libraries.
- Knowledge of optimizing binaries for serverless environments.
- Experience in troubleshooting and resolving compatibility issues in AWS Lambda.

Please provide:
1. A brief summary of your relevant experience.
2. Examples of similar projects you have completed.
3. Your availability and estimated timeline for completing the project.
Related categories: Python Linux Amazon Web Services Aws Lambda