We are seeking a highly skilled and experienced Knowledge Graph Architect to design, develop, and maintain our enterprise knowledge graph solutions. The ideal candidate will have a deep understanding of semantic web technologies, ontology engineering, graph databases, and data modeling principles. You will play a pivotal role in transforming complex data into intelligent, interconnected knowledge structures that drive advanced analytics, AI applications, and informed decision-making across the organization.
- Lead the architectural design and implementation of scalable and robust knowledge graph solutions from conceptualization to deployment.
- Define and develop ontologies, taxonomies, and semantic models (e.g., using OWL, RDF, RDFS) to represent complex domain knowledge and relationships.
- Collaborate with data scientists, engineers, and business stakeholders to gather requirements and translate them into effective knowledge graph designs.
- Evaluate and select appropriate graph database technologies (e.g., Neo4j, Amazon Neptune, ArangoDB, Stardog) and semantic frameworks.
- Design and implement data ingestion pipelines and ETL processes to populate and update the knowledge graph from various disparate data sources.
- Develop and optimize SPARQL queries and other graph traversal algorithms for efficient data retrieval and analysis.
- Ensure the quality, consistency, and integrity of the knowledge graph data through robust validation and governance processes.
- Provide technical leadership, mentorship, and best practices for knowledge graph development to junior team members.
- Stay abreast of emerging trends and technologies in knowledge graphs, semantic AI, and related fields to drive innovation.
- Document architectural designs, data models, and implementation details thoroughly.