VerifyPDF needs a stronger platform around the fraud engine. The API is live, customers submit real documents, the worker tier processes them asynchronously and the system has to explain what happened later. This role is about making that machinery more reliable, observable and easier to improve.
Key Responsibilities:
You'd work on the infrastructure around document processing: SQS workers, retry behavior, DLQs, S3 storage paths, DynamoDB access patterns, usage counters, webhook delivery, Sentry signals and operational tooling. The work is part backend engineering, part platform engineering and part "why did this customer's file behave differently from every other file today?"
You'd also build the trust infrastructure around AI: eval runs, regression checks, model output logging, safe rollouts and dashboards that make failures obvious. If a model, OCR step or PDF parser starts drifting, we should know before a customer does.
There is a lot of room to make things cleaner. Some parts are already solid. Some are held together by production scars. We want someone who can improve the system without pretending a rewrite is the only respectable answer.