
Senior Engineer, Knowledge Engineering
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in India.
• Develop and execute an ontology based on Coupa's current data models, which include numerous entity models, relationships, and business rules.
• Create and populate a knowledge graph with instances of entities and their relationship edges.
• Implement graph query interfaces tailored for AI model utilization.
• Design knowledge graph layers that are isolated by tenant versus those that are shared.
• Translate existing taxonomies and classification hierarchies into the knowledge graph structure.
• Work in conjunction with ML engineers to produce ontology-aware training datasets.
• Assess various graph storage solutions (such as Elasticsearch graph queries, Neptune, and Neo4j) and provide recommendations.
• Continuously refine the ontology as AI capabilities broaden across additional platform domains.
• A minimum of 5 years of experience in software engineering, including at least 2 years focused on knowledge representation, graph systems, or data modeling.
• Familiarity with graph databases or graph-like query systems such as Neo4j, Neptune, or Elasticsearch.
• Knowledge of ontology design principles, including RDF, JSON-LD, OWL, or similar schema representations.
• Experience with entity resolution and the population of knowledge graphs from structured data sources.
• Strong skills in data modeling, including entity-relationship design and hierarchical taxonomies.
• Proficiency in Python and various query languages (such as Cypher, Gremlin, SPARQL, or Elasticsearch DSL).
• Previous experience with enterprise data models in the B2B SaaS sector is preferred.
• Bachelor's or Master's degree in Computer Science or equivalent experience.
• Innovative Technology
• Collaborative Work Environment
• Opportunity for Global Impact
SD Solutions
SIS International Research & Strategy Consulting
Roblox
Get handpicked remote jobs straight to your inbox weekly.