- Design, Develop and Deploy end-to-end GraphRAG system and AI Agents
- Develop and optimize data ingestion pipelines to build and enrich knowledge graphs.
- Implement sophisticated graph traversal and querying algorithms (e.g., multi-hop reasoning, community detection, pathfinding) to identify the most relevant subgraphs for a given query.
- Fine-tune and prompt LLMs to effectively utilize the structured context retrieved from the graph. Experiment with different context formatting and prompting strategies to maximize performance and mitigate hallucinations.
- Design and implement rigorous evaluation frameworks to measure the quality of AI Agents.
What experience you'll bring:
- Strong programming proficiency in Python. Familiarity with React, Node.js and npx.
- A strong desire to understand the impact of AI and a willingness to challenge oneself to adjust to changing circumstances due to AI.
- Proven ability to develop and deploy innovative AI solutions under tight deadlines.
- Hands-on experience with graph technologies (e.g. Neo4j)
- Strong software engineering fundamentals, including data structures, algorithms, version control (Git) and testing.
- Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- Experience with LLM orchestration frameworks like LangChain or LlamaIndex.
- Strong desire to learn data engineering and ML libraries such as pandas, scikit-learn, PyTorch.
- Strong problem-solving skills, a proactive attitude, and an entrepreneurial mindset with a commitment to continuous learning