
Senior Backend Engineer, Python, FastAPI
Evnek
contract
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPIPDF processingLLM APIsGoogle Cloud PlatformCloud StorageFirestoreCloud Tasksasynchronous job patternsOCR
Soft Skills
systems thinkingerror handlingdata lineageaudit trails