Software Engineer III - Knowledge Representation (Ontology and ML Engineer)
$91,000–$121,000 year
On-site · US
Job Summary
Design and implement ontologies and knowledge-graph architectures to support AI-driven healthcare data solutions. Define, design, and curate ontological structures for the Health Care Supply Chain using data-driven, ML and agentic approaches; leverage graph, table, document and vector store capabilities to interact with AI solutions and ensure correct, complete information with explainability. Collaborate with stakeholders to translate needs into scalable data architectures, design and maintain ontologies, integrate graph solutions with other data stores, leverage LLMs/GenAI and rules engines, handle multimodal data, develop software tools and APIs, monitor performance, and adhere to sound software engineering practices.
Required Qualifications
- Greater than 3 years working as a software engineer or data scientist
- Expertise with one or more Graph query languages (SPARQL, Cypher, Gremlin) and the associated Graph Databases
- Experience with Tabular (SQL), Document (NoSQL), and Vector/Semantic databases and their interactions with Graph DBs
- Expertise with Python & SQL
- Experience with AWS cloud resources (S3, EC2, ECS, Lambda)
- Experience with Docker or other container services
- Specification and creation of APIs and microservices
- Computer Science or hard sciences Bachelor degree
- Experience with Generative AI solutions (preferred)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.