ST
Ontology Engineer
Spark Tek Inc
- πΊπΈ United States
- On-site
- Mid level
- 17 hours ago
- AI
- Neo4j
- RAG
- Machine Learning
- Semantic Kernel
- LangGraph
- LangChain
- Azure AI
- OpenAI
- Vector Search
- LlamaIndex
- Python
- TypeScript
- JavaScript
- C#
- SQL
- FastAPI
- Flask
- .NET
- GraphQL
- gRPC
- Pydantic
- pytest
- Devops
- MLOps
- CI/CD
- IaC
- Azure DevOps
- GitHub Actions
- Docker
- Kubernetes
- Java
- Microservices
- Event-Driven Architecture
- Azure
- Azure OpenAI
- Foundry
- AKS
- Secrets Management
- Network Security
- Jupyter
- VS Code
- GitHub
- SonarQube
- Jira
- Confluence
- PowerPoint
- Visio
- Agile
17 hours ago
Job Description (JD): Ontology Engineer
Overall Experience- Overall Experience: 5+ years
- AI Experience: 2.5+ years
- Primary Graph Platforms: Neo4j & GraphWise
We are seeking an experienced Ontology Engineer with deep expertise in Knowledge Graphs, Agentic AI and enterprise AI architectures. The role will design, build and deploy intelligent, context-aware solutions that combine semantic reasoning, Retrieval-Augmented Generation (RAG), GraphRAG and multi-agent orchestration to solve complex enterprise business challenges.
The successful candidate will bring strong hands-on experience with Neo4j and GraphWise, using knowledge graphs as a foundational layer for ontology definition for AI frameworks, the mapping of agent context, memory, reasoning, retrieval and decision support. The person should also be comfortable integrating modern agentic frameworks, LLMs, enterprise APIs and cloud-native services into secure, scalable production solutions.
Experience Profile
- Approximately 5 years of overall experience across software engineering, data engineering, AI engineering or machine learning.
- At least 2.5 years of hands-on experience designing and developing agentic AI and Generative AI solutions.
- Demonstrated experience building enterprise-grade Knowledge Graph and GraphRAG solutions.
- Experience delivering production AI applications in cloud environments and integrating them with enterprise systems.
- Practical exposure to secure engineering, observability, evaluation, governance, and responsible AI controls.
Ontology Engineering
- Design and implement enterprise Knowledge Graph architectures using Neo4j and Graphwise.
- Develop ontologies, taxonomies, entity models, semantic relationships, and metadata frameworks.
- Build graph ingestion, enrichment, and synchronization pipelines for structured and unstructured enterprise data.
- Implement of entity resolution, entity linking, graph traversal, inferencing, relationship discovery, and contextual intelligence.
- Use Knowledge Graphs as context, memory and reasoning layers for agentic AI solutions.
- Optimize graph schemas, indexes, queries, and analytics for performance and scale.
- Design and deploy agents capable of planning, reasoning, tool use, workflow execution, and controlled autonomy.
- Build single-agent and multi-agent architectures supporting orchestration, delegation, collaboration and task decomposition.
- Integrate Knowledge Graph context into agent planning, retrieval, and decision-making.
- Implement memory, state management, checkpointing, reflection, human-in-the-loop controls and long-running workflow patterns.
- Establish agent evaluation, traceability, governance, telemetry, and operational monitoring.
ξ
| Capability Area | Competencies | Indicative Tools / Platforms |
|---|---|---|
| Knowledge Graph Engineering | Graph modelling; ontology and taxonomy design; semantic modelling; entity resolution; reasoning and inferencing; graph analytics; GraphRAG | Neo4j, Cypher, Neo4j Graph Data Science, Neo4j Bloom, Neo4j AuraDB; Graphwise; RDF, OWL, SPARQL |
| Agentic AI Engineering | Planning and reasoning; tool calling; multi-agent orchestration; task decomposition; agent memory; state and checkpoint management; human-in-the-loop controls | Microsoft Semantic Kernel, LangGraph, LangChain, Azure AI Agent Service, Microsoft Copilot Studio, OpenAI Agents SDK |
| Retrieval & Search | RAG; GraphRAG; vector search; hybrid search; semantic ranking; reranking; knowledge-grounded retrieval | Neo4j GraphRAG, Azure AI Search, LlamaIndex |
| Integration | Asynchronous processing; API and tool integration | Python, TypeScript/JavaScript, C#, SQL, FastAPI, Flask, .NET, REST, GraphQL, gRPC, Pydantic, pytest |
| DevOps, MLOps (Optional) | CI/CD; containerization; infrastructure as code; release management | Azure DevOps, GitHub Actions, Docker, Kubernetes, Microsoft Entra ID |
Basic Technical Skills
- Advanced Python development; strong working knowledge of TypeScript/JavaScript.
- Proficient in C#, Java and SQL
- API-first, microservices and event-driven architecture patterns.
- Azure experience across Azure OpenAI, Azure AI Foundry, Azure AI Search, Functions, Container Apps or AKS, API Management, Event Grid and Service Bus.
- Knowledge of identity, secrets management, network security, responsible AI and enterprise governance controls.
Neo4j
- Production experience designing and implementing enterprise Knowledge Graphs in Neo4j.
- Advanced Cypher query development, profiling and performance optimization.
- Graph schema and domain model design, including constraints, indexes, and relationship patterns.
- Hands-on use of Neo4j Graph Data Science for graph algorithms, embeddings or relationship analysis.
- Experience with Neo4j AuraDB and/or enterprise deployment patterns.
- Practical implementation of graph-enhanced retrieval and GraphRAG for LLM and agent solutions.
- Knowledge Graph construction, semantic enrichment and lifecycle management using Graphwise capabilities.
- Ontology-driven modelling, taxonomy management, and enterprise metadata integration.
- Entity extraction, entity linking and relationship enrichment across heterogeneous sources.
- Semantic search, reasoning and governed knowledge access for AI use cases.
- Integration of GraphWise-managed knowledge with RAG and agentic solution architectures.
- Hands-on experience with several major frameworks, with depth in at least two: Microsoft Semantic Kernel, LangGraph/LangChain, Azure AI Agent Service, Microsoft Copilot Studio or OpenAI Agents SDK.
- Implementation of tool/function calling, structured outputs, routing, planning and multi-agent collaboration.
- Experience with stateful and long-running workflows, checkpointing, durable execution and human approvals.
- Agent evaluation, prompt/version management, safety controls, tracing and production troubleshooting.
ξ
| Competency | Expected Behaviour | Supporting Tools / Practices |
|---|---|---|
| Systems & Architecture Thinking | Ability to design end-to-end knowledge-driven agent architectures and make clear trade-offs across models, graphs, retrieval, orchestration and cloud services. | Architecture diagrams, ADRs, C4 model, PlantUML / Mermaid, Azure Architecture Center patterns |
| Problem Solving & Experimentation | Ability to frame ambiguous problems, prototype quickly, validate assumptions and convert successful experiments into maintainable solutions. | Jupyter, VS Code, GitHub, prompt/evaluation datasets, feature flags, A/B evaluation approaches |
| Engineering Quality | Strong focus on modular design, automated testing, code review, reliability, security and operational readiness. | pytest, unit/integration tests, SonarQube, GitHub Advanced Security, Azure DevOps, CI/CD pipelines |
| Communication & Stakeholder Management | Ability to explain graph and agent concepts to technical and non-technical stakeholders and translate business needs into measurable technical outcomes. | Azure Boards / Jira, Confluence / SharePoint, PowerPoint, Visio, Teams |
| Agile Delivery & Collaboration | Effective contribution to iterative delivery, backlog refinement, technical documentation and cross-functional working. |
Ontology Engineer Β· Spark Tek Inc