Backend Engineer - Document Processing and Workflows
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.

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
- Account Executive2mo agoHybrid (San Francisco, CA) · Sales
- Member of the Technical Staff - Machine Learning4mo agoSan Francisco · Engineering
- Product Engineer4mo agoHybrid (San Francisco)
- Chatbot Engineer4mo agoHybrid (San Francisco) · Engineering
- Sales Development Representative11mo agoSan Francisco
