Python Developer

Vastika Inc
Pune District, Maharashtra, India

Python Developer - Generative AI & Machine Learning (4-7 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: 4-7 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 related quantitative field.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →