Tech Stack
JavaMongoDBNeo4jPythonSQL
About the role
- Develop and maintain ontologies for various domains, ensuring accuracy and consistency
- Collaborate with cross-functional teams to identify and prioritize ontology needs
- Conduct research and analysis to identify relevant data sources and extract meaningful insights
- Design and implement ontology-based applications and tools to support data integration and analysis
- Evaluate and recommend ontology management tools and technologies
- Develop and maintain documentation and training materials for ontology users
- Collaborate with data scientists and engineers to ensure ontology alignment with data models and structures
- Conduct quality assurance checks to ensure ontology accuracy and completeness
- Continuously improve ontology development processes and methodologies
Requirements
- Bachelor’s Degree in Computer Science, Information Science, Linguistics, Library Science, Cognitive Science, or a related field
- Minimum 2 years of hands-on experience in software development
- Basic programming skills (e.g., Python, Java, AQL, SQL or SPARQL) and understanding of data modelling and taxonomies
- Experience in ontological development
- Experience in data modeling or related analytical skills
- Strong written and verbal communication skills in English
- Ability to work with cross-functional teams and analyze complex information
- Experience in RDF (OWL), SPARQL, Protégé and graph databases such as ArangoDB, Allegrograph, Neo4j, MongoDB
- Adaptability, attention to detail, and passion for representing knowledge
- Stable, full-time position within the core PSI team
- Hybrid or remote work for flexibility and work-life balance
- Competitive compensation and benefits aligned with your experience
- Personalized career development and growth opportunities
- Supportive colleagues and a culture of mutual respect
- Continuous learning through on-the-job training and knowledge sharing
- Modern, comfortable office space for any of our employees that are not home-based
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaAQLSQLSPARQLontological developmentdata modelingtaxonomiesRDFgraph databases
Soft skills
written communicationverbal communicationcollaborationanalytical skillsadaptabilityattention to detailpassion for knowledge representation