JOBSEARCHER

Agentic Ontology Software Engineer

Overview In this role you will translate complex enterprise data into trusted knowledge for AI applications. You’ll collaborate with users, domain experts, and platform teams to define problems and deliver production-ready AI solutions. You will own the work from discovery through production support, navigating unclear requirements and complex systems. You’ll shape ontologies, knowledge graphs, and AI agent workflows, delivering measurable quality and traceability. This is a senior, hands-on role with opportunities to mentor others and influence platform capabilities. Compensation / BenefitsMedical, Dental, VisionFlexible work arrangements and schedules (e.g., 4x10)401(k) matchPaid time off, HolidaysParental LeaveEducation Assistance ResponsibilitiesPartner with users and domain experts to define problems, outcomes, and technical requirementsConvert enterprise concepts into clear ontologies and semantic modelsDesign knowledge graphs linking business meaning to source dataBuild AI agent workflows to create, evaluate, and improve ontology artifactsDevelop evaluation methods for AI quality, traceability, query accuracy, and human reviewIntegrate relational databases, APIs, files, cloud platforms, and enterprise data systemsDevelop production software across services, APIs, background jobs, web apps, and graph systemsCreate tests and controls for AI output, ontology quality, data mappings, and production behaviorDeploy software via automated pipelines, containers, and cloud platformsMonitor production systems and resolve failures across app, AI, data, and infrastructureMake tradeoffs on user value, technical quality, security, schedule, and long-term supportPresent technical decisions to engineers, domain experts, and business leadersReview designs and code, mentor engineers, and improve engineering practicesApply lessons from user engagements to reusable platform capabilities Key requirementsBachelor’s degree with 5 years of relevant experience or Master’s with 3 yearsProduction software development in Python (services, APIs, data pipelines, distributed apps)Experience deploying AI, ML, LLM, or agent-based systems beyond prototypesOntology or knowledge graph design with RDF, OWL, SPARQLExperience translating unclear user needs into deployed softwarecollaborationcommunicationproblem solvingSHACLR2RMLontology reasoning