
Search by job, company or skills

Role Overview
We are seeking a highly skilled Senior Backend Engineer with deep expertise in Python, FastAPI, OCR technologies, and AI-driven document processing systems. The ideal candidate will be responsible for designing and building scalable backend platforms capable of processing large volumes of complex documents while integrating advanced OCR and LLM-based classification capabilities.
Key Responsibilities
Backend Platform Development
Design, develop, and maintain scalable backend services using Python and FastAPI.
Build high-performance document processing systems capable of handling thousands to tens of thousands of documents.
Develop asynchronous processing pipelines using queues, background workers, and event-driven architectures.
Architect scalable microservices and APIs for document ingestion, processing, classification, and validation.
AI & Document Classification
Implement AI-powered document classification workflows using OCR and Large Language Models (LLMs).
Integrate LLM APIs for document analysis, extraction, validation, and classification.
Design and implement confidence scoring mechanisms and document verification frameworks.
Support automated document review and exception management processes.
Document Taxonomy & Validation
Design, maintain, and enhance document taxonomies, classification schemas, and structured labeling systems.
Implement taxonomy-driven document grouping, validation, and assembly workflows.
Support multi-page document assembly using page-level signals and classification logic.
Manage taxonomy versioning and classification rationale for auditability and compliance.
Reliability, Auditability & Performance
Build robust exception handling, retry mechanisms, and fallback processing paths.
Implement comprehensive audit trails, data lineage tracking, and observability frameworks.
Ensure system resiliency, scalability, maintainability, and operational excellence.
Optimize infrastructure utilization and AI inference costs while maintaining performance targets.
Loan & Financial Document Processing
Support loan processing workflows by classifying, assembling, and validating borrower documents such as:
KYC documents
Income proofs
Bank statements
Financial agreements
Compliance-related documents
Enable faster and auditable credit decisioning through taxonomy-driven validation and exception handling.
Required Skills & Experience
Core Technical Skills
Job ID: 149086253
Skills:
Java, Golang, Vuejs, PostgreSQL, Sass, Shell Scripting, Multithreading, Css3, Angular, React, Docker, MySQL, Html5, Less, MongoDB, Oracle, Kubernetes, Helm Chart, Microservices Architecture
Skills:
Prometheus, Kafka, Grafana, Python, Go, observability tooling, asynchronous processing
Skills:
Kafka, Elastic Search, Nosql, Python, Ruby, Aws
Skills:
orm tools , Java, PostgreSQL, Node.js, Typescript, Gcp, MySQL, Azure, Python, AWS, protobuf, Go, gRPC APIs, OpenAPI
Skills:
.NET, .Net Core, Rest Apis, Unit Testing, SQL Server, Failover, Linux Administration, Debugging, Replication, Kubernetes, Docker, test automation, resiliency solutions, Disaster Recovery, business continuity, software testing methodologies, ASP.NET Core, AI-assisted software development tools, microservices architecture
We don’t charge any money for job offers