Role Overview
We are seeking an experienced Python AI/ML Developer to design and develop AI-powered solutions for an Enterprise Data Management (EDM) platform. The role involves building scalable Python applications, implementing GenAI and Machine Learning capabilities, automating data processes, and supporting cloud-based data management solutions on Azure.
Key Responsibilities
- Design, develop, and maintain Python-based AI/ML applications for enterprise data management.
- Build scalable applications using FastAPI, Streamlit, and asynchronous Python.
- Develop RAG (Retrieval-Augmented Generation) pipelines, vector search, and embeddings.
- Implement AI agent orchestration using LangGraph or similar frameworks.
- Build and optimize Machine Learning models for anomaly detection, classification, and time-series analysis.
- Troubleshoot data and reporting issues while ensuring data quality and reliability.
- Develop and optimize SQL queries for enterprise data platforms.
- Work with Azure cloud services and support deployment of AI/ML solutions.
- Create technical documentation and collaborate with cross-functional teams.
- Participate in Agile development, code reviews, testing, and production support.
Required Skills
- 8+ years of experience in Python development and Enterprise Data Management.
- Strong hands-on experience with Python, FastAPI, Streamlit, Pandas, AsyncIO, and multithreading.
- Experience with RAG, embeddings, vector databases, and semantic search.
- Experience with LangGraph or similar AI agent orchestration frameworks.
- Solid knowledge of Machine Learning using Scikit-learn, anomaly detection, classification, and time-series analytics.
- Strong SQL skills; experience with Dremio is preferred.
- Hands-on experience with Microsoft Azure cloud services.
- Experience with pytest, automated testing, and CI/CD practices.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and technical documentation skills.
Preferred Skills
- Experience with Azure OpenAI, Azure AI Search, LangChain, Semantic Kernel, or similar GenAI frameworks.
- Knowledge of enterprise data management, metadata management, and data governance.
- Experience working in Agile/Scrum environments.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Senior Python AI/ML Developer (India)
🏢 Papigen
📍 India