Skip to content

Document Processing Engineer

Make mixed documents turn into a legible, correctly ordered PDF that people can review before sending.

The opportunity

A fax can start with a scanned form, a phone photo and an Office file. They have to come together as one document without clipping a signature or dropping a page.

You’ll improve conversion and PDF assembly in the document worker, with particular attention to awkward real-world files and clear failure messages.

What you’ll work on

  • Improve Office, image and PDF conversion, including orientation, fonts and page sizing.
  • Maintain predictable cover-page generation and multi-file assembly.
  • Bound conversion time, memory and file size, and handle malformed inputs safely.
  • Build a test corpus of synthetic documents that covers visual and processing regressions.

What you’ll bring

  • Experience with document rendering, image pipelines or other resource-intensive background processing.
  • Ability to investigate malformed files and explain conversion failures clearly.
  • Comfort with containerised processes, automated tests and reproducible fixtures.

Useful, but not required

  • LibreOffice headless, PDF libraries or image processing experience.
  • Experience with fonts, accessibility or international document formats.

Your first months

  • Build a baseline corpus that covers mixed page sizes, rotated photos and complex Office files.
  • Improve one common conversion failure and verify that the preview matches the prepared output.

How we work

We work in small steps, write down decisions and review how changes affect the people sending documents. You’ll have room to shape the work and the responsibility to follow through on it.

Apply for this role

Share a file-processing problem you solved and how you checked the output. Use synthetic or public files in any example.

Share only information relevant to your application. Privacy policy