Lead AI Software Engineer (Knowledge Graph and Retrieval Systems) Send CV 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. 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 [email protected] . We will try to find something special and interesting for you! Back to open job positions
Associate/Journey Salesforce Developer, Information Technology (REMOTE AVAILABLE) [R0151805]
Nshe
Platform Engineer
Volarisgroup
Intermediate Software Developer
Volarisgroup
Bswift System Analyst - Remote (EST)
Onedigital
Eligibility Technician Lead
Denver
Lead Eligibility Technician
Denver