GraphRAG AI Engineer - Build a Neo4j + LangGraph Knowledge Graph RAG System for Research Papers
Worldwide
We're looking for an experienced AI Engineer to build a GraphRAG (Graph Retrieval-Augmented Generation) system that helps researchers connect findings across thousands of academic papers. The system will ingest papers from ArXiv, extract entities (authors, venues, concepts), construct a citation/knowledge graph in Neo4j, and enable question-answering with cited, graph-grounded answers. Responsibilities: Build a paper ingestion pipeline (ArXiv API/scraping, PDF parsing) Implement entity extraction (authors, venues, concepts, citations) using LLMs Design and populate a Neo4j graph schema (Paper, Author, Venue, Concept nodes) Build the GraphRAG retrieval layer combining vector similarity search + graph traversal Integrate OpenAI embeddings for semantic search Orchestrate the pipeline with LangGraph Expose functionality via a FastAPI backend Add Neo4j graph visualization for citation networks Implement multi-document reasoning for cross-paper research gap identification Ensure answers include proper citations back to source papers Required Skills: Strong Python experience Hands-on experience with Neo4j (Cypher queries, graph modeling) Experience with LangChain/LangGraph Experience with OpenAI API / embeddings Understanding of RAG and GraphRAG architectures FastAPI (or similar) backend development Familiarity with NLP entity/relation extraction Bonus: experience with ArXiv data, academic citation graphs, or Streamlit for quick prototyping UIs
$10.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:yesterday
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesHonolulu11:51 AM
- $90 total spent10 hires, 2 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by