Design and implement LLM-based applications and Retrieval-Augmented Generation pipelines using embeddings, vector databases, prompt engineering, orchestration frameworks, and appropriate evaluation methods. Implement production-readiness practices including automated testing, CI/CD, containerization, model versioning, monitoring, observability, drift detection, performance optimization, troubleshooting, and continuous improvement.