We are seeking a skilled Python AI Engineer with hands-on experience in Retrieval-Augmented Generation (RAG), Vector Databases, and robust 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
Robust proficiency in Python
Hands-on experience with RAG (Retrieval-Augmented Generation)
Experience working with Vector Databases (e.g., Pinecone, Milvus, Weaviate, Chroma, FAISS)
Strong 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, effective, and maintainable code.
Solve complex algorithmic and performance-related problems.
Collaborate with cross-functional teams to deliver AI-driven solutions.