Knowledge Engineer - Back End
Core
Design, build, and operate data infrastructure and services for an AI-driven knowledge platform, focusing on knowledge graph hydration, ontology mapping, and semantic retrieval.
Role type
Senior Back-End Engineer (Knowledge Graph & Data Infrastructure)
Builds
Knowledge Graphs, data ingestion pipelines, vector database infrastructure, and graph query APIs
Domain
Enterprise Data, Knowledge Graphs, Semantic Technologies, AI Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Knowledge Graph data hydration, Ontology-based data mapping, R2RML, SPARQL, Graph databases (Neo4J, StarDog, GraphWise), Relational databases (PostgreSQL, MySQL, SQL Server), Vector databases (Pinecone, Weaviate, Milvus, Qdrant), Python or Java, REST API design
Preferred skills
Containerization (Docker, Kubernetes), ETL/Integration, Data governance (PII/PHI), Graph visualization (D3.js, Cytoscape.js), RAG architectures, Cloud platforms (AWS Neptune, Azure Cosmos DB, GCP), Event-driven architectures (Kafka, RabbitMQ), Infrastructure-as-code (Terraform, Helm)
Responsibilities
Hydrate structured and semi-structured data into Knowledge Graphs by mapping source data to ontology models, Develop data mapping and transformation workflows using R2RML, Write and optimize SPARQL queries, Build and maintain data ingestion pipelines, Design and optimize relational database schemas, Deploy and maintain vector database infrastructure, Design and maintain scalable graph query APIs, Performance-tune graph database queries, Own containerization and deployment of graph services, Ensure data quality and secure handling of sensitive data
Seniority
Senior, hands-on IC