-
š RemotePosted on: 5 July, 2025
AI/ML ERPNext Developer Job (Remote)
About the job: Key responsibilities:
Design and develop custom Frappe apps and modules to extend ERPNext functionality.
Integrate AI workflows into ERPNext (e.g., automated invoice predictions, sentiment-based lead scoring, real-time analytics).
Build reusable AI plug-ins and Python-based services to enhance ERP modules across Finance, HR, CRM, etc.
Design and expose REST APIs and background jobs to handle AI model inference, data ingestion, and automation triggers.
Integrate ML models for classification, prediction, clustering, or NLP into ERPNext workflows.
Work with libraries like scikit-learn, TensorFlow, spaCy, NLTK, PyTorch, HuggingFace, etc.
Implement analytics dashboards and recommendation systems for business users (BI layer on top of ERP).
Optimize the performance, accuracy, and scalability of AI models used within ERP workflows.
Deploy and manage ERPNext/Frappe + AI microservices on cloud or on-prem environments.
Automate CI/CD pipelines for Frappe app updates and AI model deployment.
Handle Docker, Bench CLI, Nginx, Supervisor, MariaDB, and Redis setups.
Ensure system uptime, job queuing, resource optimization, and rollback strategies.
Translate business logic into data pipelines and model requirements.
Collaborate with Product Managers, Functional Consultants, and the AI team to build scalable and flexible solutions.
Build frameworks to enable plug-and-play AI capabilities across ERP implementations in different industries.
Requirements:
3-6 years of total experience in software engineering (at least 1.5+ years in ERPNext/Frappe).
Proficient in Python 3.x, with strong experience in AI/ML model development and integration.
Strong grip on Frappe framework and ERPNext architecture (custom fields, doctypes, scripts, reports, permissions, workflows).
Solid hands-on experience with AI libraries: scikit-learn, TensorFlow or PyTorch, pandas, NumPy, NLTK or spaCy.
Strong understanding of API development, webhooks, background jobs, and database queries (MariaDB/PostgreSQL).
Familiarity with Docker, Bench CLI, Supervisor, Nginx, Redis, and ERPNext deployment best practices.
Who can apply:
Only those candidates can apply who:
Salary: ā¹ 6,00,000 /year
Experience: 1 year(s)
Deadline: 2025-08-02 23:59:59
Other perks: 5 days a week
Skills required: Python, Machine Learning, Client Relationship Management (CRM), Enterprise Resource Planning(ERP), Artificial intelligence, DevOps, ERP Implementation and Deployment, CI/CD, Human Resource Information System (HRIS), Generative AI Development, Microservices and LLMOps
Other Requirements:
Bonus Skills (Nice to Have):
Experience working with LLMs, embedding-based search, RAG pipelines, or LangChain-style architectures.
Prior ERP implementation experience in domains like manufacturing, services, finance, or HR.
Understanding of data analytics, BI tools, or interactive dashboards (Plotly/Dash/Metabase/Tableau integrations).
Familiarity with GitHub Actions, GitOps, and modern DevOps tools.
Soft Skills:
Self-starter who can drive architecture discussions and productize ML solutions
Comfortable working in agile, iterative product environments.
Can mentor juniors/interns and scale code with documentation and testing in mind.
Excellent communication and problem-solving skills.
About Company: Purple Cat Marketing (A Perseverance Enterprise company) specializes in delivering tailored marketing solutions across multiple industries, including food & beverages, travel & tourism, e-commerce, and enterprise software, among others. The firm excels in helping companies promote their products and boost sales through a wide range of marketing techniques such as market research, advertising, promotions, and public relations. They also offer comprehensive services in branding, packaging design, and website development. Purple Cat Marketing’s client portfolio spans diverse sectors, from restaurants and hotels to tech enterprises, food manufacturers, and online retailers.
- š Remote
- š Remote
Contract - š Remote
Full Time - š Remote
- š Remote