We are looking for a skilled Python Developer with strong expertise in building scalable applications using frameworks like Django/Flask/FastAPI and hands-on experience in Generative AI (Gen AI) tools such as OpenAI LLMs, LangChain, or RAG-based systems. The ideal candidate should have a passion for building intelligent applications and integrating AI-powered solutions into real-world products.
Key Responsibilities- Design, develop, and maintain robust backend services and APIs using Python and frameworks (Django, Flask, or FastAPI).
- Build and deploy Gen AI solutions leveraging OpenAI APIs, LangChain, Vector Databases (FAISS, Pinecone, Weaviate, etc.), and Retrieval-Augmented Generation (RAG).
- Integrate LLM-based applications into business workflows, chatbots, or knowledge systems.
- Optimize application performance, scalability, and security.
- Collaborate with cross-functional teams (Frontend, Data, Product) to deliver end-to-end solutions.
- Write clean, maintainable, and well-tested code following best practices.
- Stay updated with the latest trends in AI/LLMs, Python frameworks, and cloud technologies.
Required Skills & Experience- 56 years of professional experience in Python development.
- Strong hands-on experience in Django/Flask/FastAPI for API and backend development.
- Practical knowledge of Gen AI/LLMs (e.g., OpenAI, Anthropic, Hugging Face).
- Experience in building RAG-based applications using vector databases (FAISS, Pinecone, Chroma, etc.).
- Good understanding of API design, authentication (OAuth/JWT), and RESTful principles.
- Familiarity with SQL/NoSQL databases (PostgreSQL, MongoDB, MySQL).
- Experience with CI/CD pipelines, Docker, and cloud platforms (AWS/Azure/GCP) is a plus.
- Strong problem-solving and debugging skills.
Good to Have- Knowledge of Machine Learning/NLP concepts.
- Experience in frontend integration with React.js or similar frameworks.
- Familiarity with MLOps tools (MLflow, Vertex AI, SageMaker).
- Contributions to open-source AI/ML projects.