Senior Backend Engineer, Python, FastAPI
Posted 47ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Backend Engineer developing scalable backend services to process large PDFs and implement AI-based workflows. Collaborating on document classification and integrating LLM APIs in a remote environment.
Responsibilities:
- Design and develop scalable backend services to reliably process large PDFs (200+ pages).
- Implement AI-based document classification workflows using defined taxonomies and confidence scoring models.
- Design, version, and maintain document taxonomies that drive classification, grouping, and validation logic.
- Support multi-page document assembly based on taxonomy-driven rules and page-level metadata.
- Integrate LLM APIs (preferably GPT-4 Vision) for document analysis and intelligent classification.
- Build robust asynchronous job workflows using background workers, queues, retry logic, and task orchestration.
- Implement strong exception handling mechanisms, including fallback paths and “needs review” workflows.
- Ensure comprehensive audit trails, data lineage tracking, and classification rationale logging.
- Optimize backend performance, system architecture, and AI inference usage to control infrastructure costs.
- Support loan processing workflows by classifying and validating borrower documents (KYC, income proofs, bank statements, agreements) using taxonomy-driven rules and confidence thresholds.
Requirements:
- 4+ years of hands-on experience with Python.
- Strong production experience with FastAPI.
- Proven experience with PDF processing libraries (PyPDF2, pdf2image, or similar).
- Experience integrating LLM APIs for document analysis or classification (GPT-4 Vision API preferred).
- Hands-on experience with Google Cloud Platform (GCP): Cloud Storage Firestore Cloud Tasks
- Strong understanding of asynchronous job patterns, including: Background workers Task queues Retry and failure recovery mechanisms
- Solid systems thinking with emphasis on: Error handling Data lineage Audit trails
- Experience designing or working with: Document taxonomies Classification schemas Structured labeling systems for AI workflows
- Experience with OCR or document intelligence systems.
- Exposure to financial services, loan processing, or compliance-oriented projects.
Benefits:
- Remote Job


















