Flag job

Report

Senior Backend Engineer – Python & FastAPI (Document AI Systems)

Location

India

JobType

full-time

About the job

Info This job is sourced from a job board

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