Other
Remote
Python developer
REQUIREMENTS
- Expertise in Python and experience with AI orchestration frameworks (e.g., LangChain, AutoGen, CrewAI)
- Proven experience designing and implementing multi-agent systems and orchestrator-worker patterns
- Strong experience building production-grade REST APIs and webhook integrations (FastAPI preferred)
- Hands-on experience with RAG/Vector Search pipelines and working with Vector Databases
- Practical experience with document databases for context persistence (MongoDB)
- Knowledge of message buses for asynchronous communication (Kafka, Redis Streams)
- Computer vision experience for document parsing using detection and segmentation frameworks (YOLO, FastSAM)
- Containerization experience (Docker) and familiarity with MLOps principles
- Experience developing adapters/integrations for enterprise systems and APIs (SharePoint, SAP/Oracle integrations)
- Ability to lead agent specialization efforts (requirements gathering, data discovery, supplier sourcing, document generation)
DESIRABLE REQUIREMENTS
- Familiarity with specific vector database providers (Pinecone, Weaviate, Chroma)
- Experience with AutoGen or CrewAI orchestration frameworks
- Familiarity with N8N-compatible automation and workflow tools
- Experience with CosmosDB or other document stores beyond MongoDB
- Understanding of the procurement lifecycle (3P Model)
- Experience integrating digital signature providers (DocuSign, Adobe Sign)
- Prior experience in Fintech or Enterprise SaaS domains
- Experience integrating with procurement platforms (SAP Ariba, Coupa)
- Experience working with Microsoft Teams integrations
FUNCTIONS
- Design and implement the Orchestrator Agent as a general-purpose request handler with complex state management and context switching
- Build RAG pipelines and semantic retrieval using vector databases to surface historical contracts, specs and policies
- Integrate high-speed computer vision detection and segmentation (YOLO, FastSAM) to enhance document parsing and visual data extraction
- Develop adapters to connect the AI ecosystem with enterprise systems (SAP Ariba, Coupa, SharePoint, Oracle)
- Build and maintain high-performance RESTful APIs (FastAPI) and webhook endpoints to support multi-channel interactions
- Implement asynchronous agent communication using message buses (Redis Streams, Kafka)
- Persist request/context state in document databases and ensure scalable storage for retrieval
- Containerize services and adopt MLOps practices for deployment and monitoring
- Lead development of MVP specialized agents: Requirements Gathering, Data Discovery, Supplier Sourcing, Document Generation
- Ensure the system supports multi-channel intake (Web, Email, MS Teams) and N8N-compatible automation
WE OFFER
- Professional and personal development.
- Opportunity to participate in the projects remotely.
- Loyalty program.
ABOUT PROJECT
Digicode is a custom software, mobile app and next generation global technologies development company based in Dallas Texas, with development centers in the US, Costa Rica, Israel & Ukraine.