
Software Engineer – Python
Full Job Description
We are seeking a talented Software Engineer with expertise in Python to join our team in Noida. This role focuses on leveraging cutting-edge technologies, including advanced Python programming (Python 3.x), asynchronous programming, and modern web frameworks like FastAPI and Flask. You will be instrumental in developing and implementing solutions using LangChain, building custom chains, tools, and memory backends. Experience with LangGraph or similar technologies for agent workflows and knowledge graphs is highly valued. A strong understanding of vector databases (e.g., Pinecone, Weaviate, FAISS, Elasticsearch) and embedding pipelines is essential. The ideal candidate will possess a solid grasp of LLM concepts, including prompt engineering, Retrieval-Augmented Generation (RAG), and LLM fine-tuning. This is an exciting opportunity to contribute to innovative projects at a leading technology company.