×
Register Here to Apply for Jobs or Post Jobs. X

Senior Graph Retrieval Engineer

Job in Boulder, Boulder County, Colorado, 80301, USA
Listing for: Technical Integrity
Full Time position
Listed on 2026-07-01
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Machine Learning/ ML Engineer
Job Description & How to Apply Below
Position: Senior Staff Graph Retrieval Engineer

Senior Staff Graph Retrieval Engineer

Join an elite, venture-backed team building next-generation, AI-powered collaboration tools for the enterprise.

Technical Integrity has been retained to lead the search for a rapidly growing startup developing AI systems that improve how large organizations think, communicate, and make decisions. Their product uses cutting-edge AI to identify and resolve coordination gaps automatically — helping teams operate more intelligently and efficiently at scale.

Following a recent and substantial round of funding, the company is expanding its world-class engineering team in Colorado and beyond.

We're hiring a senior staff engineer specializing in knowledge graph retrieval to solve a critical scaling challenge: our AI agents build massive English-language knowledge graphs of enterprise operations, and we need intelligent retrieval systems to extract relevant information from graphs that are 100-10000x larger than any LLM context window. This is a novel information retrieval problem combining classical search/ranking techniques with cutting-edge agentic LLM approaches, applied to highly unstructured natural language knowledge graphs.

Our product builds personal AI agents for leaders and managers in large, complex organizations. Each agent constructs a "world model" - an English-language knowledge graph capturing:

  • Company goals and project hierarchies
  • Cross-team dependencies and relationships
  • Project status, risks, blockers, and opportunities
  • People, roles, and communication patterns
  • Decisions, commitments, and timelines

An example of the retrieval problem:
When a leader asks "what could cause Project X to run behind?", we need to intelligently traverse the knowledge graph to find:

  • Upstream dependencies (projects Project X depends on)
  • Status of those dependencies (are they at risk?)
  • People involved (are they over committed?)
  • Recent decisions that might impact timelines
  • Communication patterns (are teams coordinating effectively?)

This isn't keyword search. This is graph-structured retrieval over unstructured natural language content where understanding business semantics (dependencies, criticality, risk) is essential.

Full-stack ownership. This is a small team (11 people) building for massive enterprises. The ideal candidate needs to be able to handle the algorithmic core of this problem plus the surrounding tooling and infra:

  • Designs and implements core retrieval algorithms
  • Builds production infrastructure (caching, indexing, APIs)
  • Instruments and optimizes performance
  • Works directly with product to understand use cases
  • Ships fast, iterates based on real user feedback

Must-have experience:

Strong CS Fundamentals:

  • Algorithms and data structures (graph algorithms especially)
  • Complexity analysis and optimization
  • Data systems architecture

Information Retrieval Expertise:

  • Search Ranking & Relevance:
    Should be able to discuss specific algorithms (TF-IDF, BM25, learning-to-rank models like Lambda MART) and explain when to use each.
  • Evaluation & Metrics:
    Must understand precision, recall, F1, NDCG, MRR (Mean Reciprocal Rank). Should have run offline evaluations and A/B tests to measure retrieval quality.
  • Knowledge Graphs
    - Implementation Depth:
    Should have built graph data structures or worked with graph databases (Neo4j, Amazon Neptune, GraphQL engines), not just queried them.
  • Vector Search
    - Built Not Just Used:
    Should understand how vector indexes work (HNSW, IVF, product quantization), not just called Pinecone APIs.
  • Hybrid Retrieval:
    Should have combined multiple retrieval signals (keywords + vectors + graph structure, or dense + sparse retrieval).
  • Query Understanding:
    Should understand NLP techniques for parsing user intent—entity extraction, query expansion, semantic parsing, or intent classification.
  • Multi-Hop Reasoning:
    Bonus if they've built systems that retrieve information across multiple documents or hops (e.g., "find papers cited by papers that cite this paper").
  • Scalability

    Experience:

    Should have dealt with large-scale retrieval (millions of documents/nodes, thousands of queries per second).
  • Retrieval for LLMs (RAG):
    Should understand context window constraints, token budgets, and how to select what…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary