We are seeking a skilled Python AI Engineer with hands-on experience in Retrieval-Augmented Generation (RAG), Vector Databases, and strong Python programming fundamentals. The ideal candidate should have excellent problem-solving skills, a solid understanding of Data Structures & Algorithms (DSA), and experience building scalable AI applications using modern LLM frameworks.
Mandatory Skills
- Strong proficiency in Python
- Hands-on experience with RAG (Retrieval-Augmented Generation)
- Experience working with Vector Databases (e.g., Pinecone, Milvus, Weaviate, Chroma, FAISS)
- Solid understanding of Data Structures & Algorithms (DSA)
- Experience with LLM frameworks such as LangChain or LlamaIndex
- Knowledge of embedding models and semantic search
- Experience with REST APIs and backend development
- Familiarity with Git and software development best practices
Key Responsibilities
- Design and develop AI applications using RAG architecture.
- Build and optimize document ingestion, indexing, and retrieval pipelines.
- Integrate and manage vector databases for semantic search.
- Develop scalable Python services and APIs.
- Optimize prompt engineering and LLM performance.
- Write clean, efficient, and maintainable code.
- Solve complex algorithmic and performance-related problems.
- Collaborate with cross-functional teams to deliver AI-driven solutions.