Evnek

Senior Backend Engineer, Python, FastAPI

Evnek

contract

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

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