Senior Backend Engineer (Python/FastAPI)

 Posted 6 days ago
  
 India
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

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:
  • Cloud Storage

  • Firestore

  • Cloud Tasks

  • Strong understanding of asynchronous job patterns, queues, background workers, and retry mechanisms.
  • Experience designing scalable systems with strong focus on:
  • Error handling

  • Data lineage

  • Audit trails

  • Workflow reliability

  • Experience working with OCR and document-processing systems.
  • Hands-on experience designing or managing:
  • Document taxonomies

  • Classification schemas

  • Structured labeling systems

  • Confidence thresholds

  • Rules-based validation systems

  • 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.




Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Backend Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified