A company specializing in digital identity and document verification is launching a two-month Proof of Concept to test whether an in-house AI-powered OCR and document classification system can surpass existing third-party tools. The initiative focuses on building a functional prototype using Microsoft Azure’s AI stack and Python-based frameworks. The outcome will define the technical and business feasibility of evolving the prototype into a full-scale production solution.
Role Overview
We’re looking for an experienced AI/Python Developer to help design and implement the AI and data processing components of this PoC. Working closely with a Data Scientist and an MLOps Engineer, you’ll transform models into deployable applications and enable automated workflows for document recognition and structured data extraction within Azure.
Key Responsibilities * Build and integrate AI components and data pipelines into a working prototype. * Deploy trained ML models through Python APIs (FastAPI/Flask). * Connect components with Azure services such as Functions, AI SDKs, and Storage/CosmosDB. * Ensure accuracy and reliability of extracted and classified data (JSON output validation). * Apply solid engineering practices: testing, modular code, Git versioning.
Required Skills and Experience * Advanced proficiency in Python focused on AI and automation. * Strong experience with FastAPI or Flask for backend service development. * Proven ability to embed trained ML models into production-ready applications. * Familiarity with Azure’s AI ecosystem, including SDKs, Functions, and cloud data storage. * Hands-on experience with OCR tools (e.g., Tesseract, Azure Document Intelligence). * Strong coding discipline and attention to maintainable, testable architecture. * Confidence working with structured data formats and visual validation.