```html
Role Overview:
We are looking for a highly skilled Senior Python Developer with expertise in Generative AI and Retrieval-Augmented Generation (RAG). The ideal candidate should have hands-on experience in LLMs, prompt engineering, vector databases, and AI-driven application development.
Key Responsibilities:
- Familiarity with graph databases like Neo4j
- Develop and optimize LLM-powered applications using Python
- Implement Retrieval-Augmented Generation (RAG) pipelines for AI-driven search and content generation
- Design and fine-tune prompt engineering strategies for better AI responses
- Integrate OpenAI, LangChain, Hugging Face, and other AI frameworks into scalable applications
- Optimize ML models and deployments using Docker, FastAPI, Flask, and other frameworks
- Collaborate with cross-functional teams to deliver AI-powered solutions
Requirements:
- Experience in LLMs, OpenAI API, LangChain, Hugging Face
- Proficiency in RAG
- Understanding of NLP, embeddings, and knowledge graphs
- Familiarity with cloud services (AWS, GCP, Azure)
- Experience in API development (FastAPI, Flask, Django, REST)
- Knowledge of MLOps and model deployment is a plus
```