Lead AI Software Engineer (Knowledge Graph and Retrieval Systems)

We are looking for a Lead AI Software Engineer to drive the next iteration of an AI-driven data retrieval and synthesis platform built on knowledge graph (KG) technologies. As the KG data model is refreshed, you will own the work that follows: developing Cypher queries against the new schema, executing a targeted refactor of the existing agent so it operates on the refreshed data using vendor-provided MCP tooling where it fits, and proving the result through rigorous evaluation of agentic performance. The role calls for hands-on familiarity with Neo4j-native GenAI capabilities and a real track record of benchmarking agent behavior. You will also serve as the primary technical liaison with Neo4j and our data-vendor support teams, so sharp judgment and clear communication matter as much as the engineering.

Location:

Remote: USA, Canada, Europe or UK

Responsibilities:

  • Develop and enhance the retrieval of agent capabilities against refreshed KG data. 
  • Understand the updated KG data model and translate business and scientific use cases into Cypher queries. 
  • Refactor the KG agent to leverage vendor-provided MCP tooling and the updated graph schema. 
  • Integrate Neo4j-native query generation and retrieval technologies, including MCP Cypher Server and Text2Cypher frameworks. 
  • Design and execute performance evaluations comparing the refreshed knowledge graph and refactored agent against the current implementation. 
  • Serve as the technical liaison with Neo4j and data vendor support teams. 
  • Document data model changes, retrieval logic, architectural decisions, and evaluation findings. 

What we expect:

  • Strong Python software engineering experience. 
  • Experience building AI applications using LLMs, tool-calling, and agent frameworks. 
  • Working knowledge of Neo4j and Cypher query development 
  • Experience evaluating and benchmarking retrieval, search, or agent-based systems 
  • Experience with observability and tracing for agentic systems such as Langfuse or similar 
  • Familiarity with Docker and containerized application development. 
  • Experience deploying containerized applications (Docker) in cloud or enterprise environments. 
  • Familiarity with GitLab development practices, including pull requests, code reviews, and CI/CD pipelines. 
  • Strong system design, documentation, and communication skills. 
  • Ability to collaborate effectively with internal stakeholders and external teams. 
  • Availability to work until at least 1:00 PM ET. 

Nice to have:

  • Production experience with Neo4j-native GenAI tooling (Neo4j MCP Cypher Server, Text2Cypher). 
  • Knowledge of graph schema design and graph data modeling. 
  • Snowflake Cortex and/or AWS Bedrock experience.
  • Deploying applications using AWS ECS/Fargate.
  • Biomedical or life sciences data experience.
  • Neo4j SaaS / Aura environments and graph performance tuning experience.

We offer:

  • Competitive compensation
  • Flexible working hours
  • Continuous education, mentoring, and professional development programs
  • A team with an excellent tech expertise
  • Contract through the end of the year, with a possible extension based on project needs and performance.
This field is required
This field is required
The maximum number of characters is 500

PDF / DOC / DOCX / RTF / Max 10 Mb

If you don't see an open position that suits your skills stack and/or professional background but you are interested in working with us — please send your CV to career@quantori.com. We will try to find something special and interesting for you!