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.
- Strong 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.
- Solid 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.
Skills: langgraph,asyncio,pandas,azure,sql,semantic search,python,machine learning,pytest,azure openai,streamlit,azure ai,rag,fastapi,ml,dremio
📌 Senior Python AI/ML Developer (India)
🏢 Papigen
📍 India