← All roles

Backend Engineer - Document Processing and Workflows

Apply on company site
Hybrid (San Francisco, CA)$175k - $250k + equityFull-timePosted 4mo ago

About the role

Backend Engineer role focused on PDF processing, ML-driven document workflows, and scalable backend infrastructure for AI-powered fraud prevention and underwriting within Two Dots.

Responsibilities

  • ML ops and quality management challenges in PDF processing
  • Building, scaling, and refining Python-based application code that deals with PDFs and downstream financial data
  • Ensuring PDF processing is as fast as possible, and that machine learning steps are not bottlenecked by server latency, throughput, or non-ML PDF-related processing

Qualifications

  • 3+ years of experience
  • Very strong command of Python
  • Experience with PDFs and PDF-driven applications
  • Experience with OCR and document understanding workflows
  • Fluency in machine learning concepts (ROC, precision, recall) and reasoning about model outputs
  • Ability to prepare PDFs for ML steps and integrate outputs into backend workflows
  • Strong SQL skills for measuring service performance and accuracy (e.g., BigQuery)
  • Experience debugging Kubernetes, and understanding queueing, memory, disk, and CPU usage

Skills

Required:PythonPDF processingMachine LearningSQL / BigQuery
Nice to have:KubernetesDistributed Systems

Benefits

  • Not specified in the description
Last updated Oct 14, 2026. Interested? Apply on the company site.
Two Dots logo

About Two Dots

AI fraud prevention and underwriting agent

We're building an AI consumer underwriting automation service.

fintechb2bai

More open roles at Two Dots