Senior Engineer, Knowledge Engineering

Job not on LinkedIn

🕒 June 2

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Coupa Software

Coupa Software

1001 - 5000 employees

Founded 2006

☁️ SaaS

💸 Finance

🛍️ eCommerce

SaaS • Finance • eCommerce

Coupa Software is a leading provider of business spend management solutions. Their platform focuses on optimizing and transforming direct and indirect spend across procurement, finance, supply chain, and IT. Coupa leverages AI and extensive data insights to drive cost efficiencies, manage supplier relationships, and mitigate risks. With products covering areas such as invoicing, payments, expense management, and supply chain collaboration, Coupa serves a wide range of industries including automotive, healthcare, retail, and more. Their comprehensive community and partner ecosystem enable organizations to unlock hidden savings and improve compliance, promoting growth and resilience in a changing economic climate.

📋 Description

• Design and implement an ontology from Coupa's existing data models (hundreds of entity models, relationships, business rules). • Build and populate a knowledge graph with entity instances and relationship edges. • Implement graph query interfaces for AI model consumption. • Design tenant-isolated vs. shared knowledge graph layers. • Map existing taxonomies and classification hierarchies into the knowledge graph. • Collaborate with ML engineers to generate ontology-aware training data. • Evaluate graph storage options (Elasticsearch graph queries, Neptune, Neo4j) and recommend approach. • Evolve the ontology as AI capabilities expand to additional platform areas.

🎯 Requirements

• 5+ years of software engineering experience, with 2+ years in knowledge representation, graph systems, or data modeling. • Experience with graph databases or graph-like query systems (Neo4j, Neptune, Elasticsearch). • Understanding of ontology design: RDF, JSON-LD, OWL, or pragmatic schema representations. • Experience with entity resolution and knowledge graph population from structured data. • Strong data modeling skills: entity-relationship design, hierarchical taxonomies. • Proficiency in Python and query languages (Cypher, Gremlin, SPARQL, or Elasticsearch DSL). • Experience with enterprise data models in B2B SaaS is a plus. • BS/MS in Computer Science or equivalent experience.

🏖️ Benefits

• Pioneering Technology • Collaborative Culture • Global Impact

Apply Now

Similar Jobs

🕒 June 2

Solutions Metrix

11 - 50

🏢 Enterprise

☁️ SaaS

🤝 B2B

Senior Boomi Developer leading solution design for enterprise integration initiatives in Chennai. Establishing Boomi practice standards and mentoring the next generation of developers.

AWS

Azure

Cloud

ERP

Google Cloud Platform

Informatica

Jenkins

Kafka

Microservices

SOAP

Splunk

🕒 May 28

Exavalu

201 - 500

🤝 B2B

🏦 Banking

⚕️ Healthcare Insurance

Guidewire Developer focusing on InsuranceNow platform configuration and Java development for Exavalu, a digital transformation consulting firm. Collaborating with teams for custom development and integrations.

Apache

AWS

Cloud

Guidewire

Java

JavaScript

MS SQL Server

MySQL

SQL

🕒 May 26

Inoapps

201 - 500

🏢 Enterprise

☁️ SaaS

Senior Oracle CPQ Developer with 5+ years experience in implementing solutions. Collaborate with teams to customize Oracle CPQ for a US project.

Cloud

ERP

Oracle

SOAP

🕒 May 22

Kyndryl

10,000+ employees

🏢 Enterprise

🔒 Cybersecurity

☁️ SaaS

Senior Lead - Mainframe System Programmer - MQ at Kyndryl solving complex problems and ensuring optimal performance of IBM MQ implementations.

🕒 May 22

Hitachi

10,000+ employees

🤖 Artificial Intelligence

⚡ Energy

🚗 Transport

Project Engineering focus on designing and implementing operational plans for engineering projects. Includes preparation of schedules, cost estimates, and performance monitoring.