Skip to main content

Python Developer

Technology
Vastika Inc
Pune District, India3 weeks agoUntil 8/12/2026
Service contract

Job description

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.

Keywords
monthsOfExperience: 48OrchestrationTensorFlowOCamlPyTorchScikit-learnScalabilityVanilla ForumsNumPyPythonMemory management

Interested in this role?