> Markdown version of [/jobs/ext/2297994-senior-machine-learning-engineer-intelligent-document-processing-production](https://www.wearedevelopers.com/jobs/ext/2297994-senior-machine-learning-engineer-intelligent-document-processing-production). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Machine Learning Engineer - Intelligent Document Processing / Production - **Company:** Pantheon Inc - **Location:** Reston, VA, United States (Remote available) - **Experience:** Expert - **Salary:** $140,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Microsoft Word, Microsoft Excel, Admin Tools, Application Programming Interfaces (APIs), Artificial Intelligence, Airflow, Amazon Web Services, Optical Character Recognition (OCR), Computer Vision, Automation of Tests, Microsoft Azure, Batch Processing, Microsoft Outlook, Cloud Computing, Profiling, Code Review, Encodings, Databases, Continuous Integration, Data Transformation, Data Stores, Relational Databases, Software Debugging, Identity and Access Management, Issue Tracking Systems, Python (Programming Language), Machine Learning, Microsoft Office, Networking Basics, NumPy, Microsoft PowerPoint, Software Tools, Tensorflow, Search Technologies, Microsoft SharePoint, Software Engineering, SQL Databases, Data Streaming, Data Logging, Data Ingestion, Delivery Pipeline, Large Language Models, Grafana, Apache Spark, Model Validation, Generative AI, Git, Pandas, Build Management, AI Platforms, Pyspark, Semi-structured Data, Scikit Learn, Kubernetes, Information Technology, HuggingFace, Data Management, Machine Learning Operations, Cloudwatch, Software Version Control, Data Pipelines, Serverless Computing, Docker, Databricks, Data Generation - **Published:** August 29, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88177742/1 ## About the Role * Bachelor's degree in Computer Science,Engineering, or a related technical fieldfrom an ABET accredited university. * 5+ years of professional hands-on experience in machine learning engineering, AI engineering, data science engineering, or a closely related software engineering role.Plusanadditional5 years of experience in technology and software engineering. * Demonstrated experience building AI/ML systems beyond notebooks, prototypes, or demos. Candidates should have shipped or supported pipelines, services, APIs, inference endpoints, evaluation harnesses, or production-facing tools. * Strong Python engineering experience, including readable, maintainable code; debugging; testing; packaging; and integration with other systems. * Hands-on experience with NLP, OCR, computer vision, LLMs, embeddings, semantic search, RAG, or other document-understanding techniques. * Experience working with unstructured or semi-structured data such as PDFs, scanned documents, forms, tables, images, logs, contracts, technical manuals, or engineering documentation. * Ability to design and reasonaboutend-to-end data flow: source data, preprocessing, transformation, model/inference step, persistence, API/service boundary, evaluation, and user-facing output. * Familiarity with common ML frameworks and tooling such asPyTorch, TensorFlow, scikit-learn, Hugging Face,MLflow, or similar technologies. * Experience with databases and data stores, including SQL and at least one relational or non-relational data platform. * Experience using Git-based development workflows, code review, issue tracking, and team-based software delivery practices. * Clear written and verbal communication skills, including the ability to explain technical tradeoffs, limitations, and failure modes. * Ability to work effectively remotely in cross-functional teams. * Ability to meet deadlines and produce quality work. * Proficient in Microsoft Suite software including Outlook, Word, Excel, SharePoint, and PowerPoint. Preferred Skills and Experience * Direct experience with Intelligent Document Processing, document AI, OCR pipelines, table extraction, form extraction, layout-aware processing, or evidence-grounded retrieval. * Experience building, deploying, or operating LLM-backed systems, including inference serving, prompt/version management, model evaluation, retrieval, observability, or cost/latency management. * Experience with cloud platforms such as AWS or Azure, including storage,compute, serverless, networking basics, IAM, monitoring, or managed ML/AI services. * Experience with containers and deployment workflows, including Docker, Kubernetes, CI/CD pipelines, automated tests, and environment promotion. * Experience building user-facing or internal tools such as validation interfaces, review workflows, dashboards, admin tools, or lightweight full-stack applications. * Experience with data engineering tools such as pandas, NumPy, Spark/PySpark, Databricks, Airflow, or similar workflow/data platforms. * Experience with observability, performance profiling, or debugging tools such as Grafana, CloudWatch,TensorBoard, tracing tools, GPU profiling tools, or application logs. * Experience with evaluation design, benchmarking, reproducibility, statistical analysis, error analysis, or human-in-the-loop validation. * Bachelor's or advanced degree in Computer Science, Engineering, Mathematics, Physics, Statistics, Data Science, oranothertechnical discipline. Equivalent professional experience will also be considered. * Demonstrated ability to mentor junior developers or contribute to team technical direction. ## Description We are seeking a Senior Machine Learning Engineer to help build production-oriented AI and Intelligent Document Processing (IDP) systems. This role is for a hands-on engineer who can move beyond experiments and build working software that ingests, processes, analyzes, retrieves, and explains information from complex unstructured and semi-structured sources. The ideal candidate has real depth in machine learning, NLP, OCR, computer vision, LLMs, and retrieval-based systems, but also has the broader engineering judgment to understand the system around the model: data pipelines, APIs, databases, cloud infrastructure, containers, testing, evaluation, observability, and production failure modes. This is not a notebook-only, prompt-only, or research-only role. A successful candidate should be prepared to discuss specific systems they have built, including the data flow, model or inference architecture, deployment approach, evaluation strategy, failure modes, and what they personally implemented. What This Role Will Work On * Design and build AI/ML capabilities for Intelligent Document Processing, including OCR post-processing, document parsing, NLP/LLM extraction, semantic search, retrieval, evidence grounding, and structured data generation. * Develop production-quality Python services, pipelines, and tooling that turn messy source documents into reliable, traceable, usable information. * Work across the full lifecycle of AI systems: data ingestion, preprocessing, model or LLM integration, evaluation, deployment, monitoring, and iterative improvement. * Build and improve systems that process PDFs, scanned documents, tables, forms, drawings, images, technical manuals, and other complex document types. * Collaborate with software engineers, data engineers, cloud engineers, product leads, customers, and leadership to turn ambiguous technical problems into working solutions. * Make practical engineering decisions about when to use deterministic logic, classical NLP, OCR, embeddings, LLMs, fine-tuned models, or human review workflows. * Helpestablishengineering standards for evaluation, reproducibility, model behavior, data quality, traceability, and responsible use of AI in customer-facingsystems. Responsibilities * Design, implement, andmaintainML/AI software components for IDP and Generative AI systems. * Build data pipelines for unstructured and semi-structured data, including document ingestion, extraction, cleaning, enrichment, validation, and storage. * Develop and evaluate NLP, OCR, computer vision, embedding, retrieval, and LLM-based approaches for document understanding use cases. * Create APIs, internal tools, review interfaces, dashboards, orvalidationworkflows that allow engineers and users to inspect, correct, and trust system output. * Contribute production-quality code with clear structure, tests, logging, error handling, and documentation. * Deploy and support ML/AI services in cloud or containerized environments, including model serving, batch processing, and workflow automation. * Design evaluation approaches for extraction quality, retrieval quality, model behavior, hallucination risk, and end-to-end system performance. * Troubleshoot system behavior across model output, data quality, retrieval, schema design, infrastructure, latency, cost, and user workflow issues. * Mentor other engineers and help raise the technical quality of the team. * Communicate clearly with both technical and non-technical stakeholders, including project managers, customers, and executive leadership., * Our company prioritizes the benefits of flexibility and collaboration, whether that happens in person or remotely. * If the position is remote or hybrid, you may periodically work from a Pantheon Data office location or client site. * If this position is assigned to a Pantheon Data office location or client site, you'll work with colleagues and clients in person, as needed for specific client requirements. Interview Requirement: Candidates who are local to the area should be prepared to participate in an in-person interview as part of the selection process. Candidates outside the local area may be considered for a virtual interview. ## Related Videos - [Outclassing Frontier LLMs at Extracting Information](https://www.wearedevelopers.com/videos/100303-outclassing-frontier-llms-at-extracting-information) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Event-Driven AI Agents: Orchestrating Long-Context Legal Processing at Scale](https://www.wearedevelopers.com/videos/100168-event-driven-ai-agents-orchestrating-long-context-legal-processing-at-scale) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [13 AI Tools You Have to Try](https://www.wearedevelopers.com/magazine/219-13-ai-tools-you-have-to-try) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it)