NARBA
Sign Up/Sign In
All jobs
Report
Senior Backend Engineer – Python & FastAPI (Document AI Systems)
Location
India
JobType
full-time
About the job
This job is sourced from a job board
Overview
About the role
Website:
narbagroup.com
Job details:
Role Overview
We are seeking a Senior Backend Engineer with strong expertise in Python and FastAPI to build and scale a high-performance document-processing backend system.
The system will handle large and complex PDFs (200+ pages) and support AI-driven classification workflows integrated with LLMs.
This role requires strong system design skills with a focus on:
Reliability
Performance optimization
Exception handling
Auditability
Cost-efficient execution
A key responsibility will be designing and managing document taxonomies that power classification, multi-page document assembly, confidence scoring, and compliance workflows.
Key Responsibilities
Design and develop backend services to process large PDFs (200+ pages) reliably
Implement AI-based document classification using structured taxonomies and confidence scoring
Design and maintain document taxonomies for classification, grouping, and validation
Support multi-page document assembly based on taxonomy-driven rules
Build robust exception detection and fallback mechanisms (e.g., “needs review” flows)
Implement audit trails, data lineage tracking, and taxonomy versioning
Optimize performance and architecture to reduce infrastructure and AI inference costs
Support loan processing workflows by classifying and validating borrower documents (KYC, income proof, bank statements, agreements, etc.)
Required Skills & Experience
4+ years of hands-on experience with Python and FastAPI
Strong experience in PDF processing (PyPDF2, pdf2image, or similar libraries)
Experience integrating LLM APIs for document analysis/classification (GPT-4 Vision preferred)
Hands-on experience with Google Cloud Platform (GCP):
Cloud Storage
Firestore
Cloud Tasks
strong understanding of asynchronous job patterns (background workers, queues, retry logic)
Solid systems thinking with focus on:
Error handling
Data lineage
Audit trails
Experience with document taxonomies, classification schemas, or structured labeling systems
Experience with OCR or document processing systems
Experience with taxonomy versioning, confidence thresholds, and rules-based validation
Background in financial services or compliance-focused projects
What We’re Looking For
A backend engineer who thinks in terms of systems, not just APIs
Strong ownership of failure handling, edge cases, and long-running workflows
Ability to convert unstructured documents into structured, explainable, and auditable outputs
Comfortable working in a document-heavy, AI-powered backend environment
Skills: processing,focus,taxonomy,assembly,classification,python,fastapi,cloud,design Click on Apply to know more.
Skills
Python
Assembly
backend
compliance
FastAPI
GCP
Google Cloud
Apply for this job