This role focuses on building and refining systems that capture, represent, and apply knowledge in meaningful ways. You will work with structured data, ontologies, and reasoning frameworks to develop solutions that enhance how information is accessed and interpreted.
Key Responsibilities
- Design and implement knowledge representations using formal logic and semantic technologies
- Transform complex information into structured, machine-readable formats
- Collaborate with data scientists and software engineers to integrate knowledge systems into applications
- Develop taxonomies, ontologies, and classification schemes tailored to domain-specific needs
- Ensure accuracy, consistency, and scalability of knowledge bases
Qualifications
Applicants should have a background in computer science, information science, or a related field, with experience in semantic web technologies, logic programming, or knowledge modeling. Familiarity with languages such as RDF, OWL, or SPARQL is highly beneficial. Strong analytical skills and attention to detail are essential.
What You'll Work With
- Ontology development tools and knowledge graph platforms
- Rule-based reasoning engines and inference systems
- Collaborative environments for cross-functional development
- Real-world datasets requiring semantic enrichment and contextual structuring