Python developer with Gen AI.
Location : Pune
Experience : 3 to 8 Years
Python Developer - Generative AI & Machine Learning (3-8 Years’ Experience)
- Design, develop, and deploy scalable machine learning and Generative AI models using Python and relevant frameworks.
- Implement and manage Agentic Workflow systems, including the creation and orchestration of autonomous Agents .
- Good understanding of different RAG architectures (vanilla RAG, multi-query RAG etc).
- Develop robust Tool calling mechanisms for AI agents to interact with external systems and APIs. Familiarity with MCP.
- Work with and optimize Vector DBs (Vector Databases) for efficient storage and retrieval of high-dimensional embeddings.
- Optimize Context Engineering and prompt design to improve the performance and reliability of Generative AI applications.
- Expertise in Memory Management in Generative AI systems.
- Apply principles of Classical ML (e.g., supervised, unsupervised learning, time-series analysis) to solve business problems.
- Ensure code quality, performance, and scalability across all development cycles.
- Stay up-to-date with the latest advancements in AI, LLMs, and machine learning technologies. Required Qualifications
- Experience : 3-8 years of professional software development experience, primarily in Python.
Technical Expertise :
○ Strong proficiency in Python and its data science ecosystem (e.g., NumPy, Pandas, Scikit-learn, TensorFlow / PyTorch).
○ Demonstrable experience with Generative AI models (e.g., LLMs, diffusion models) and their application.
○ Familiarity with different tools involved in RAG architectures. ○ Practical experience in designing and implementing Agentic Workflow and developing intelligent Agents .
○ Familiarity with frameworks for building any agent systems (e.g., LangChain, LangGraph, CrewAI, Autogen).
○ Experience with Tool calling / MCP development for AI agents.
○ Working knowledge of Vector DBs (e.g., Pinecone, Weaviate, Milvus).
○ Solid foundation in Classical ML algorithms and techniques.
Education :Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
Preferred Qualifications
Experience with cloud platforms (AWS, GCP, or Azure) and MLOps practices.Knowledge of containerization technologies (Docker, Kubernetes).Experience in optimizing model performance for latency and throughput.Strong communication and teamwork skills.