5+ years building large-scale information systems 2+ years in staff/senior roles Extensive hands-on experience with RAG systems, knowledge graphs, or semantic search platforms Deep experience with graph databases (Neo4j, Neptune, or similar) Understanding of graph structures over relational or vector-only approaches Demonstrated expertise building production RAG systems Familiarity with vector databases (pgvector, Pinecone, Weaviate, Qdrant) Strong understanding of embedding models and fine-tuning approaches Experience with document processing, entity extraction, and text chunking Strong coding skills in Python and/or TypeScript/Node.js Deep understanding of information retrieval theory and semantic search Track record of architecting complex knowledge systems Experience making high-leverage technical decisions about information architecture Mentoring engineers on sophisticated retrieval and graph concepts