Role : Python DeveloperExperience : 4+ YearsNotice Period : ImmediateWork Mode : HybridJob Description : We are seeking skilled Python Developers to join our AI / ML team for developing cutting-edge applicationsand agentic AI solutions. This role offers an exciting opportunity to work at the intersection of traditionalsoftware development and emerging AI technologies. The position involves building robust internalapplications (40%), developing AI agent workflows using LangGraph and related technologies (35%), andcollaborating on AI / ML integration projects (25%). The ideal candidate will have strong Pythondevelopment experience with a high-level understanding of AI / ML concepts and eagerness to learn agenticAI frameworks.Required Skills :
- 4-5 years of professional Python development experience
- Strong expertise in web frameworks (FastAPI, Flask, or Django)
- Proficiency with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis)
- Experience building and consuming RESTful APIs and GraphQL
- Solid understanding of software design patterns and clean code principles
- Proficient with Git and collaborative development workflows
- Experience with unit testing and integration testing
- High-level understanding of machine learning concepts and algorithms
- Basic understanding of Large Language Models (LLMs) and their applications
- Experience with data manipulation libraries (pandas, numpy)
- Familiarity with containerization (Docker) and CI / CD pipelines
- Strong problem-solving abilities and analytical thinking
- Excellent communication and collaboration skillsDesired Skills :
- Exposure to or willingness to learn LangChain, LangGraph, or similar agentic AI frameworks
- Understanding of vector databases and embeddings for RAG systems
- Knowledge of prompt engineering and LLM optimization techniques
- Basic knowledge of cloud platforms (AWS, Azure, or GCP)
- Experience with logging, monitoring, and debugging applications
- Familiarity with message queues (RabbitMQ, Apache Kafka)
- Understanding of microservices architecture and distributed systems
- Experience with Jupyter notebooks and data science workflows
- Previous exposure to ML model deployment concepts
- Ability to translate business requirements into technical solutions
- Experience mentoring junior developers or knowledge sharing
- Proactive approach to learning new technologiesPreferred Skills :
- Experience with vector databases (Pinecone, Weaviate, ChromaDB)
- Hands-on experience with LangGraph or similar agent orchestration frameworks
- Knowledge of MLOps practices and model lifecycle management
- Experience with frontend technologies (React, Vue.js)
- Understanding of conversational AI and chatbot development
- Familiarity with distributed computing and parallel processing
- Experience with real-time data processing and streaming
- Knowledge of AI ethics and responsible AI development
- Previous work in enterprise software development
- Experience with performance optimization and scalability
- Understanding of security best practices in AI applications
- Contribution to open-source AI / ML projects.