Skip to main content
JobDescription.orgSearch

Information Technology

Intelligent Document Processing Developer Job Description

An intelligent document processing developer builds the pipelines that turn scanned forms, PDFs and faxes into validated, structured data: OCR, document classification, machine learning or large language model extraction, business-rule checks and the human review queue that catches what the model misses. The role sits in insurers, banks, mortgage servicers, government agencies and the integrators that serve them, inside an automation, data or operations technology team. The title has no BLS series, so the closest benchmark is software developers, who had a May 2025 median wage of $135,980, with the 10th percentile at $82,460 and the 90th at $214,670.

Last updated

Role at a glance

Typical education
Usually a bachelor's in data science, computer science or software engineering; shipped capture or RPA projects can stand in for part of it.
Typical experience
As a rough guide, 2 to 5 years in software, RPA or data engineering, including at least one production extraction pipeline.
Key certifications
None required; UiPath Certified Professional Automation Developer Associate (UiPath), AWS Certified Machine Learning Engineer - Associate (Amazon Web Services) and Certified Information Professional (AIIM) are optional.
Top employer types
Insurers, banks, mortgage servicers, healthcare payers, government agencies and their contractors, IDP software vendors and IT consultancies.
Growth outlook
BLS does not project this title separately; software developers, the nearest occupation, numbered 1,687,890 in its May 2025 wage survey.
AI impact (through 2030)
VA's AI strategy says AI will be capable of further automating claims tasks such as document intake, classification and preliminary adjudication.

Duties and responsibilities

  • Design extraction schemas with operations owners, defining each field's name, type, format, validation rule and page location for every document class received.
  • Build ingestion services that pull files from email inboxes, SFTP drops, scanners and upload portals, then split, deskew and rotate pages before recognition.
  • Train and tune document classifiers that sort incoming pages by type, such as pay stubs, tax forms, invoices or policy applications, before extraction runs.
  • Configure OCR and extraction services such as Amazon Textract, Azure Document Intelligence or Google Document AI, choosing features and models for each document class.
  • Write prompts and JSON schemas for large language model extraction, constraining output to typed fields and testing it against labeled documents before release.
  • Set per-field confidence thresholds that decide which documents pass straight through to downstream systems and which route to a human review queue.
  • Build and maintain review queues where operators verify flagged fields, then feed their corrections back into labeled training and regression test sets.
  • Measure field-level precision, recall and straight-through processing rates on held-out document sets, and report accuracy changes to business owners each release.
  • Integrate validated output with claims, loan origination, ERP and content management systems through APIs, message queues and database writes with audit trails.
  • Investigate extraction failures caused by new layouts, poor scans, handwriting or vendor model updates, and ship fixes without breaking other document classes.

Overview

An intelligent document processing (IDP) developer builds the software that turns incoming paper and PDFs into structured data a business system can trust. The inputs are scanned claim forms, invoices, bank statements, W-2s, medical bills, bills of lading and loan packages. The output is a JSON record or database row with every field named, typed, validated and traceable back to the spot on the page where it was found.

The job sits between machine learning and back-office operations. A working pipeline has five stages, and the developer owns all of them. Ingestion pulls files from email inboxes, SFTP drops, scanners and upload portals, then normalizes them: splitting multi-document PDFs, deskewing images, fixing rotation. Classification decides what each page is, such as a 1099 versus a pay stub, or page one of a policy application versus an addendum. Extraction reads the fields. Validation checks them against business rules and reference data: does the policy number exist, do the line items sum to the invoice total, is the date of loss before the date the claim was filed. Finally, low-confidence or rule-failing documents go to a human review queue, and corrected values flow back as training and test data.

The tooling is specific. On AWS, the Amazon Textract AnalyzeDocument API accepts feature types including TABLES, FORMS, QUERIES, SIGNATURES and LAYOUT, and the developer decides which to request for each document class. On Microsoft's side, Azure Document Intelligence lets a team train a custom classification model that identifies the document type before an extraction model runs, and Microsoft's documentation says five labeled examples of the same form are enough to get started on a custom extraction model. Enterprise shops also run packaged capture platforms such as Tungsten TotalAgility, ABBYY Vantage, Hyperscience and UiPath Document Understanding, and a developer may spend as much time configuring those as writing Python.

Large agencies show what a production stack looks like. The Department of Veterans Affairs' 2024 AI use case inventory describes a claims automation that combines optical character recognition, intelligent character recognition, natural language processing and robotic process automation, working on information extracted from documents that claimants submit.

What separates this role from a general automation developer is ownership of accuracy. An automation developer builds bots that move data between applications and treats the input as given. The IDP developer decides whether the data is right in the first place: designing the extraction schema with operations staff, setting per-field confidence thresholds, building labeled test sets, and reporting field-level precision and recall to the business owner. When a supplier changes its invoice layout and extraction quality for that supplier drops overnight, this is the person who gets the ticket.

Day to day, the developer works with claims or accounts-payable supervisors who define what "correct" means, data engineers who own the downstream warehouse, security and compliance staff who care where personal data is stored and for how long, and the review team that handles exceptions. The job includes plenty of unglamorous debugging: why dates from one source parse as day-month, why a checkbox reads as checked when it holds a stray pen mark, or why a fax-quality page fails OCR entirely.

Qualifications

The usual path runs through a bachelor's degree in data science, software engineering, computer science or an allied field. A degree is not the only route: capture administrators, RPA developers and data analysts who have run extraction projects in production also move into the role, provided they can write and test real code.

The core technical stack is Python for pipeline code and model work, with C# and .NET in shops built on Tungsten TotalAgility and other Windows-based capture platforms. Expect to use REST APIs, SQL, message queues and at least one cloud provider's document services. Image handling is part of the job too: deskewing, despeckling, binarization and page splitting with libraries such as OpenCV and pdfplumber, plus a working knowledge of PDF internals so you can tell a text-layer PDF from a scanned image wrapped in a PDF. On the model side, you need to know how to build a labeled dataset, split it properly, and read precision, recall and confusion matrices per field. Prompting large language models for structured output, validating that output against a JSON schema, and writing regression tests for prompts belong in the same toolkit.

Domain knowledge separates a strong candidate from a generic one. An insurance pipeline means ACORD forms and first notice of loss packets. Mortgage work means the Uniform Residential Loan Application, pay stubs, W-2s and bank statements. Healthcare payers process CMS-1500 and UB-04 claim forms. Knowing which fields a downstream adjuster or underwriter actually uses lets you design a smaller, more accurate schema.

Vendor history matters on resumes. Kofax, a long-time document capture vendor, renamed itself Tungsten Automation on January 16, 2024, so experience listed under the Kofax name and the Tungsten name refers to the same company's platforms.

As a rough guide, people reach this role after 2 to 5 years in software development, RPA development or data engineering, ideally with at least one extraction pipeline they shipped and supported.

No license or certification is required. Optional credentials include the UiPath Certified Professional Automation Developer Associate, awarded by UiPath, for teams that build on Document Understanding; the AWS Certified Machine Learning Engineer - Associate, awarded by Amazon Web Services, for teams that build on AWS; and AIIM's Certified Information Professional (CIP), whose body of knowledge includes "extracting intelligence from information." Check the issuer's page before you study: Microsoft's page for the Microsoft Certified: Azure AI Engineer Associate now states that the certification and its renewal assessment are retired.

Soft skills are concrete here. You will sit with claims processors to watch how they read a document, translate their judgment calls into rules, and explain to a manager why an accuracy gain on one form type is worth a sprint. Clear written documentation of each schema and threshold decision spares the next developer from reverse-engineering them.

Career outlook

BLS does not count intelligent document processing developers as a separate occupation, so the closest public numbers come from its industry-level software developer data. In May 2025, BLS counted 43,010 software developers working for insurance carriers, at a median wage of $130,840, and 515,410 in computer systems design and related services, the consulting and integration industry, at a median of $132,050. Those figures cover all software developers in each industry, not only document specialists, but they show where the employers who buy and build extraction pipelines sit.

Government is a useful window into why this work matters. In a July 2026 report on the 2026 filing season, GAO said the IRS uses two systems to either manually transcribe or digitally scan paper returns into an electronically readable format. According to IRS officials quoted by GAO, the individual paper processing system was unable to process tax year 2025 returns for the first 6 weeks of 2026, and the scanning system for business paper returns was unable to process them for the entire 2026 filing season. The IRS responded by sending more inventory than planned to the outside vendors it uses to scan paper returns, as part of its long-term digitalization strategy. An earlier GAO report, from March 2026, describes what those vendors do: they scan the returns using software that extracts the information and transmits it to the IRS in the same format as an e-filed return. That is an IDP pipeline in a single sentence, and someone has to build and maintain it.

The Department of Veterans Affairs offers a similar picture from the benefits side. Its AI strategy says some workflows, such as disability claims processing, already use optical character recognition and natural language processing to extract information from documents, but that across the VA the majority of operational workflows remain manual, multi-step and time-intensive.

Tool churn is part of the career. Amazon's Textract documentation says Amazon Augmented AI, the service Textract uses to run the human review workflows a developer configures, entered maintenance mode in July 2026 and no longer accepts new customers; requests from accounts that are not existing customers fail. A developer starting a new Textract pipeline on an account that is not already an Augmented AI customer has to route low-confidence documents to reviewers some other way, whether a custom queue, a capture platform's validation station or a workflow tool. Platform renames, API version changes and model retirements all force rework, and a developer who keeps regression test sets can measure exactly what each one changed.

Career paths branch in three directions. Some developers move toward architecture, owning the document strategy for a whole claims or lending operation and choosing between cloud services and packaged platforms. Some move into machine learning engineering, focusing on custom models for handwriting, tables or low-quality scans. Others move into product or operations leadership, running the intake function that the pipeline feeds. In each case, bring evidence: measured accuracy on real production documents, before and after your changes, and the share of documents your pipeline moved without manual keying.

The work also travels well across industries. The same skills that extract fields from an insurance claim apply to a customs declaration, a lab requisition or a court filing, so a developer is not locked into one sector.

Sample cover letter

Dear Hiring Manager,

I am applying for the Intelligent Document Processing Developer position on your claims technology team. For the past four years I have built and run document extraction pipelines at a regional property and casualty insurer, and I would like to bring that work to a larger operation.

My main project was the first notice of loss intake pipeline. Adjusters were keying fields from emailed PDFs, phone photos of police reports and scanned ACORD forms. I designed the extraction schema with two claims supervisors, built a page classifier to separate the document types inside each submission, and wrote the extraction layer using a cloud OCR service for printed forms and a large language model with a strict JSON schema for free-text narratives. Every field carries a confidence score, and anything below its threshold lands in a review queue I built with our operations team. Their corrections feed a labeled test set that runs on every release, so a model or prompt change cannot ship if it lowers field accuracy on any document type.

I am most proud of the dull parts. I wrote the validation rules that catch a date of loss after the report date, a policy number that does not exist, or a vehicle identification number with a bad check digit. I also documented each threshold decision so that the supervisors understand why a document went to review.

Your posting mentions a migration from an older capture platform to cloud services. I led a smaller version of that move last year, running both systems in parallel against the same document set until the new pipeline matched the old one field by field.

I would welcome the chance to walk through my test harness and review queue design with your team.

Sincerely, Jordan Ellis

Frequently asked questions

What does an Intelligent Document Processing Developer do?
An intelligent document processing developer builds the pipelines that turn scanned forms, PDFs and faxes into validated, structured data: OCR, document classification, machine learning or large language model extraction, business-rule checks and the human review queue that catches what the model misses. The role sits in insurers, banks, mortgage servicers, government agencies and the integrators that serve them, inside an automation, data or operations technology team. The title has no BLS series, so the closest benchmark is software developers, who had a May 2025 median wage of $135,980, with the 10th percentile at $82,460 and the 90th at $214,670.
What are the main duties of an Intelligent Document Processing Developer?
Core duties include: design extraction schemas with operations owners, defining each field's name, type, format, validation rule and page location for every document class received; build ingestion services that pull files from email inboxes, SFTP drops, scanners and upload portals, then split, deskew and rotate pages before recognition; and train and tune document classifiers that sort incoming pages by type, such as pay stubs, tax forms, invoices or policy applications, before extraction runs.
How is an Intelligent Document Processing Developer different from an RPA developer?
An RPA developer builds bots that click through applications and move data that is assumed to be correct. An intelligent document processing developer owns the step before that: reading the document, deciding what each field says, measuring how often the system is right, and sending uncertain cases to people. On a team that has both, the IDP pipeline feeds the bots.
Is AI replacing intelligent document processing work?
Generative AI gives developers a new way to define fields, but it does not remove the need to test them. As of November 2026, AWS documentation says Amazon Bedrock Data Automation lets a developer describe the fields to extract in natural language, and one project can apply up to 40 document blueprints. Someone still has to design the schema, test accuracy on real documents, and decide what goes to human review.
Which platforms should I learn first?
Pick one cloud document service, such as Amazon Textract, Azure Document Intelligence or Google Document AI, and learn it end to end, including its classification and custom extraction options. Then learn one packaged capture platform used by employers you want to work for, such as Tungsten TotalAgility, ABBYY Vantage or UiPath Document Understanding. Python, SQL and JSON schema validation tie them together.
How do you measure whether an extraction pipeline is accurate?
Build a held-out set of real documents with hand-checked values, then score each field separately for precision and recall rather than reporting one overall number. Track the share of documents that pass straight through without human touch alongside the error rate on those documents, because a high pass-through rate means nothing if the passed fields are wrong.
What happens to documents the model is unsure about?
They go to a human review queue, where an operator sees the page image beside the extracted values and confirms or corrects the flagged fields. The developer sets the confidence thresholds that trigger review for each field and builds the path that sends corrections back into the test and training sets. Amazon Textract, for example, accepts a HumanLoopConfig setting on its AnalyzeDocument API for this purpose, though since Amazon Augmented AI entered maintenance mode in July 2026, only accounts that were already its customers can use it.

Sources

Salary figures and role details on this page were checked against the following sources. Dates show when each was last reviewed.

  1. Software Developers, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 3, 2026
  2. Insurance Carriers: May 2025 National Industry-Specific Occupational Employment and Wage Estimates, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 3, 2026
  3. Computer Systems Design and Related Services: May 2025 National Industry-Specific Occupational Employment and Wage Estimates, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 3, 2026
  4. GAO-26-109074, 2026 Filing Season: Preliminary Observations on IRS Performance, U.S. Government Accountability Office (July 2026)Checked Nov 3, 2026
  5. GAO-26-108116, 2025 Tax Filing: Management of Agency Reforms and Workforce Planning Needed to Address Severe Risks to Future IRS Operations, U.S. Government Accountability Office (March 2026)Checked Nov 3, 2026
  6. Building the Future: VA's Strategy for Adopting High-Impact Artificial Intelligence to Improve Services for Veterans, U.S. Department of Veterans Affairs (September 2025)Checked Nov 3, 2026
  7. VA AI Inventory, U.S. Department of Veterans Affairs (July 2024)Checked Nov 3, 2026
  8. AnalyzeDocument, Amazon Textract API Reference, Amazon Web Services (2026)Checked Nov 3, 2026
  9. Creating blueprints, Amazon Bedrock User Guide, Amazon Web Services (2026)Checked Nov 3, 2026
  10. Custom document models, Azure Document Intelligence documentation, Microsoft Learn (2026)Checked Nov 3, 2026
  11. A New Chapter Begins: Kofax is now Tungsten Automation, Tungsten Automation (January 16, 2024)Checked Nov 3, 2026
  12. Microsoft Certified: Azure AI Engineer Associate, Microsoft Learn (2026)Checked Nov 3, 2026
  13. Become a Certified Information Professional (CIP), AIIM (2026)Checked Nov 3, 2026
  14. AWS Certified Machine Learning Engineer - Associate, Amazon Web Services (2026)Checked Nov 3, 2026
  15. UiPath Certified Professional Automation Developer Associate Exam Description, UiPath (January 2026)Checked Nov 3, 2026