AI/ML Engineer � Invoice Parsing & Automation
Posted on April 16, 2025
Job Description
- Remote
- Exp - 4+
- Description:
- Core AI & Automation Framework
- LangChain + OpenAI GPT (or Llama-3 for privacy-focused setups): For decision-making, reasoning, and handling dynamic tasks (like email understanding and workflow automation).
- Python (FastAPI or Flask): To create a flexible API that can interact tools.
- Tally Integration
- Tally ODBC / XML API: Direct connection to Tally for fetching and updating records.
- Custom Python Scripts (pytally or similar tools): If deep integration is required.
- Email Handling
- IMAP/SMTP via Python (imaplib + smtplib): To check emails, extract attachments, and trigger Tally-related actions.
- AI-Powered Email Processing (via LangChain): To auto-interpret emails (e.g., �client sent an invoice; log it in Tally�).
- Automation & RPA (If GUI Interaction is Needed)
- Selenium / Playwright: If some Tally actions are GUI-based (for legacy systems without API support).
- AutoHotkey (AHK) or PyAutoGUI: Lightweight UI automation if needed for handling Tally forms.
- Logging & Monitoring
- ELK Stack (Elasticsearch, Logstash, Kibana) / Loki + Grafana: For structured logs and monitoring.
- CloudWatch (AWS) or Prometheus: If deploying in a cloud environment.
- Deployment & Scalability
- Docker + Kubernetes (K8s) / Serverless Functions: If cloud-based for auto-scaling.
- Raspberry Pi / Local Server: If running on-premises in an office setup.
Required Skills
ai/ml