Overview
Remote
$60 - $70
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Unable to Provide Sponsorship
Skills
Artificial Intelligence
Large Language Models (LLMs)
Machine Learning (ML)
Data Extraction
React.js
Python
Flask
Job Details
About the Role
We're looking for a hands-on Senior Software Engineer to help build an AI-powered document processing framework that can transform unstructured data from PDFs, images, and spreadsheets into clean, structured outputs.
You'll work on a Python- and React-based platform, leveraging Large Language Models (LLMs) and a multi-stage processing pipeline to classify documents, extract data, and integrate with downstream systems.
What You'll Do
Develop & Maintain: Build features for our AI-powered document processing platform using Python (Flask) and React.
Document Processing: Create, refine, and optimize LLM prompts for classification and data extraction.
Framework Expansion: Add support for new document types by defining data models and integrating them into the processing pipeline.
System Optimization: Improve performance, including asynchronous processing for high-volume and long-running tasks.
Collaboration: Partner with cross-functional stakeholders to translate business needs into technical solutions.
What We're Looking For
Strong Python skills with experience in a web framework (Flask preferred).
Solid React and front-end development experience.
Hands-on experience building or integrating AI/ML solutions, ideally with LLMs in production.
Familiarity with document parsing, text extraction, or NLP techniques.
Comfortable working independently and taking ownership of deliverables.
Ownership Mentality: You are a problem-fixer who proactively seeks solutions and drives progress when blockers arise.
Experience working in remote, collaborative environments across time zones.
We're looking for a hands-on Senior Software Engineer to help build an AI-powered document processing framework that can transform unstructured data from PDFs, images, and spreadsheets into clean, structured outputs.
You'll work on a Python- and React-based platform, leveraging Large Language Models (LLMs) and a multi-stage processing pipeline to classify documents, extract data, and integrate with downstream systems.
What You'll Do
Develop & Maintain: Build features for our AI-powered document processing platform using Python (Flask) and React.
Document Processing: Create, refine, and optimize LLM prompts for classification and data extraction.
Framework Expansion: Add support for new document types by defining data models and integrating them into the processing pipeline.
System Optimization: Improve performance, including asynchronous processing for high-volume and long-running tasks.
Collaboration: Partner with cross-functional stakeholders to translate business needs into technical solutions.
What We're Looking For
Strong Python skills with experience in a web framework (Flask preferred).
Solid React and front-end development experience.
Hands-on experience building or integrating AI/ML solutions, ideally with LLMs in production.
Familiarity with document parsing, text extraction, or NLP techniques.
Comfortable working independently and taking ownership of deliverables.
Ownership Mentality: You are a problem-fixer who proactively seeks solutions and drives progress when blockers arise.
Experience working in remote, collaborative environments across time zones.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.