Responsibilities
- Build and maintain Python-based automation services, reusable libraries, frameworks, and IPA workflows.
- Integrate LLM APIs, design precise extraction and classification prompts, and manage prompt libraries, versioning, rollback, and lifecycle processes.
- Build AI agents and structured-output templates for extracting data from purchase orders, invoices, contracts, and other documents.
- Implement OCR/IDP workflows, confidence-scoring frameworks, ground-truth datasets, and automated evaluation pipelines.
- Design and build production APIs and services around LLM capabilities using maintainable, testable architecture.
- Deploy and monitor automation bots on AWS and contribute to CI/CD, observability, and deployment processes.
- Conduct code reviews, establish coding standards, mentor junior engineers, and troubleshoot and optimize Python services and automation workflows.
- Collaborate with analysts and stakeholders, participate in Agile ceremonies, and communicate system constraints and quality metrics to non-technical audiences.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5–9 years of software engineering experience, including at least 4 years of Python experience.
- Strong Python skills with Pandas, NumPy, Flask or Django, and asynchronous programming.
- Hands-on experience integrating LLM APIs such as Anthropic Claude, OpenAI, or Azure AI, including structured outputs, few-shot prompting, and chain-of-thought prompting.
- At least 2 years of experience with SQL and NoSQL databases.
- Experience deploying applications on AWS using Lambda, SQS, S3, and ECS.
- Knowledge of Docker, Git, and CI/CD pipelines using Jenkins or an equivalent tool.
- Familiarity with REST API design and tools such as Swagger and Postman.
- Understanding of OCR/IDP tools such as AWS Textract, UiPath Document Understanding, or ABBYY.
- Experience with AI-agent orchestration frameworks such as LangChain, LlamaIndex, or MCP is desired.
- Familiarity with LLM-output evaluation using field-level precision, recall, and F1 is desired.
- NLP or text-classification experience, UiPath Associate or Advanced RPA Developer certification, and exposure to Clean Architecture or DDD are desired.
About GHX
GHX is a software-as-a-service company that’s reducing the cost of doing business in healthcare by automating supply chain processes and improving visibility into the products used in patient care. We’ve built the GHX Global Network, the world’s largest community of healthcare trading partners, connecting supply chain, finance and clinical professionals with their suppliers. Our cloud-based technology makes it easier for customers to drive costs out of the healthcare supply chain. Since 2010, we’ve saved the healthcare industry $5+ billion. Today we’re expanding our solutions to further enhance data management and allow integration of clinical and business systems. The Industry We Serve Our focus is on the healthcare supply chain, through which hospitals and their suppliers buy and deliver the thousands of medical-surgical supplies that clinicians need to effectively care for patients. For most hospitals, supply chain costs are the second largest and fastest growing operational expense, so reining in these costs is imperative. Our Products and Services At the heart of GHX is the GHX Exchange, a platform that connects healthcare providers and suppliers so they can work together electronically. This helps lower costs and simplifies supply chain management by eliminating error-prone, manual order processes. GHX solutions include: • An open and neutral electronic trading exchange • Procurement and accounts payable automation • Content, contract and inventory management • Business intelligence and reporting • Standards enablement and data synchronization