Design and develop scalable backend services using Python and FastAPI to build AI-driven document processing pipelines. Implement classification workflows, integrate LLM APIs, and manage asynchronous task orchestration for complex PDF analysis.
Job Description – Senior Backend Engineer (Python/FastAPI)
Experience: 8–10 Years
Location: Remote
Timings: 5:30 PM to 2:30 AM IST
Notice Period: Immediate Joiners Only
Role Overview
We are seeking an experienced Senior Backend Engineer with strong expertise in Python and FastAPI to build and scale a high-performance document-processing backend platform. The ideal candidate will work on AI-driven document classification workflows capable of processing large and complex PDFs while ensuring reliability, auditability, scalability, and cost-efficient execution.
This role requires strong systems thinking and hands-on experience designing backend services that integrate with LLMs, OCR systems, and taxonomy-driven classification pipelines. The candidate should be comfortable handling long-running workflows, exception management, and compliance-focused document processing environments.
Key Responsibilities
- Design and develop scalable backend services using Python and FastAPI.
- Build reliable document-processing pipelines capable of handling large PDFs (200+ pages).
- Implement AI-driven document classification workflows using taxonomy-based logic and confidence scoring.
- Design and maintain document taxonomies, classification schemas, and structured labeling systems.
- Support multi-page document assembly using taxonomy-driven rules and page-level signals.
- Integrate LLM APIs for document analysis and classification workflows (GPT-4 Vision API preferred).
- Build robust asynchronous processing systems using queues, background workers, retry logic, and task orchestration.
- Implement audit trails, data lineage tracking, taxonomy versioning, and classification rationale mechanisms.
- Develop exception handling and fallback workflows, including “needs review” paths for uncertain classifications.
- Optimize backend performance, infrastructure utilization, and AI inference costs.
- Collaborate with cross-functional teams to support compliance-oriented document workflows and business processes.
- Support loan-processing workflows by classifying, validating, and assembling borrower documents such as KYC, income proofs, bank statements, and agreements.
Required Skills & Experience
- 8–10 years of strong hands-on backend development experience.
- Expertise in Python and FastAPI framework.
- Strong experience with PDF processing libraries such as PyPDF2, pdf2image, or similar tools.
- Experience integrating LLM APIs for document classification and analysis workflows.
- Hands-on experience with Google Cloud Platform (GCP), including:
- Strong understanding of asynchronous job patterns, queues, background workers, and retry mechanisms.
- Experience designing scalable systems with strong focus on:
- Experience working with OCR and document-processing systems.
- Hands-on experience designing or managing:
- Strong understanding of backend architecture, performance optimization, and system scalability.
- Excellent analytical, debugging, and problem-solving skills.
Preferred Qualifications
- Experience in financial services, lending, or compliance-driven environments.
- Familiarity with taxonomy versioning and explainable AI workflows.
- Experience working on AI-assisted backend platforms and document intelligence systems.
- Exposure to long-running workflow orchestration and compliance-focused audit systems.
What We’re Looking For
- A backend engineer who thinks in terms of scalable systems and workflows, not just APIs.
- Strong ownership mindset with focus on reliability, edge cases, and operational excellence.
- Ability to transform ambiguous document inputs into structured, explainable, and auditable outputs.
- Comfortable working in fast-paced, AI-assisted backend environments with evolving requirements.
Additional Information
- Compensation will be calculated based on approved working hours.
- Excellent communication and collaboration skills are essential.