Posted Aug 14, 2026

ML Engineer

Apply Now

About ApprovalMax

ApprovalMax is a fast-growing B2B SaaS company that helps businesses automate their approval workflows and financial controls. With a global team of over 150 people spanning the UK, Europe, North America, Australia, and South Africa, we build software that matters and we’re scaling quickly.

The Role

Our Capture product extracts structured data from hundreds of thousands of financial documents monthly - invoices, bills, POs - through an OCR pipeline that matches extracted fields against customer accounting systems. Your KPI is zero-touch rate: the percentage of documents where the system output requires zero manual correction. Your job is to move it up - systematically, measurably, and permanently.

We’ve built the foundation, a validated accuracy measurement framework on full production data, a comprehensive error taxonomy of root causes, an error identification methodology, and the first shipped production fixes. You inherit the methodology and the backlog. We need a dedicated owner to execute and scale it. The work splits roughly 70% forensic data investigation / 30% ML engineering, shifting toward 50/50 as models go to production. Four error origins drive the roadmap:

Remote - applicants must be based in the UK, Serbia, or Moldova.

Key Responsibilities:

Accuracy Investigation & Measurement (~70% initially)

ML Engineering & Model Development (~30% initially, growing)

Collaboration:

Essential Skills:

Investigation & Measurement

ML Engineering - Structured Document Processing

Working Style:

Nice to Have:

What We Offer

Originally posted on