Negotiable
Outside
Remote
USA
Summary: The role is for a Senior Software Engineer focused on developing an AI-powered document processing framework that transforms unstructured data into structured outputs. The position involves working with Python and React, utilizing Large Language Models (LLMs) within a multi-stage processing pipeline. The engineer will collaborate with cross-functional teams to address business needs through technical solutions. Key responsibilities include feature development, document processing optimization, and system performance improvements.
Key Responsibilities:
- Build features for the AI-powered document processing platform using Python (Flask) and React.
- Create, refine, and optimize LLM prompts for classification and data extraction.
- Add support for new document types by defining data models and integrating them into the processing pipeline.
- Improve performance, including asynchronous processing for high-volume and long-running tasks.
- Partner with cross-functional stakeholders to translate business needs into technical solutions.
Key Skills:
- 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 with a proactive approach to problem-solving.
- Experience working in remote, collaborative environments across time zones.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
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.