knowledge engineer
Knowledge engineers integrate structured knowledge into computer systems (knowledge bases) in order to solve complex problems normally requiring a high level of human expertise or artificial intelligence methods. They are also responsible for eliciting or extracting knowledge from information sources, maintaining this knowledge, and making it available to the organisation or users. To achieve this, they are aware of knowledge representation and maintenance techniques (rules, frames, semantic nets, ontologies) and use knowledge extraction techniques and tools. They can design and build expert or artificial intelligence systems that use this knowledge.
Also called: taxonomist, knowledge engineers, linked data engineer, knowledge officer, information engineer
- 25
- essential skills
- 64
- optional skills
- 8
- related roles
- 2529
- ISCO-08 group
Where you can go from here
8 rolesOccupations sharing the most essential skills with this one. The number is a count, not an opinion.
- data warehouse designerWhat changes?13 skills in common
- database designerWhat changes?13 skills in common
- ICT system architectWhat changes?12 skills in common
- artificial intelligence engineer11 skills in common
- data analyst7 skills in common
- database administrator6 skills in common
- digital games designer6 skills in common
- ICT network architect5 skills in common
Essential skills
25- analyse business requirements
- apply ICT systems theory
- assess ICT knowledge
- business intelligence
- business process modelling
- create semantic trees
- data engineering
- data science
- database development tools
- define technical requirements
- information extraction
- information structure
- manage business knowledge
- manage database
- manage ICT semantic integration
- natural language processing
- principles of artificial intelligence
- resource description framework query language
- systems development life-cycle
- systems theory
- task algorithmisation
- use an application-specific interface
- use databases
- use markup languages
- web programming
Optional skills
64- ABAP
- AJAX
- APL
- ASP.NET
- Assembly (computer programming)
- build business relationships
- C#
- C++
- cloud technologies
- COBOL
- CoffeeScript
- cognitive psychology
- Common Lisp
- computer programming
- create database diagrams
- data mining
- decision support systems
- define database physical structure
- design application interfaces
- design database scheme
- Erlang
- Groovy
- Haskell
- ICT project management
- ICT security legislation
- implement a virtual private network
- information architecture
- information categorisation
- Java (computer programming)
- JavaScript
- LINQ
- Lisp
- manage cloud data and storage
- manage digital documents
- MATLAB
- Microsoft Visual C++
- ML (computer programming)
- N1QL
- Objective-C
- OpenEdge Advanced Business Language
- Pascal (computer programming)
- Perl
- PHP
- Prolog (computer programming)
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- Scala
- Scratch (computer programming)
- Smalltalk (computer programming)
- SPARQL
- store digital data and systems
- Swift (computer programming)
- TypeScript
- unstructured data
- use back-up and recovery tools
- use query languages
- use spreadsheets software
- utilise decision support system
- VBScript
- Visual Basic
- visual presentation techniques
No account needed to start
How close are you to being a knowledge engineer?
MyNodes reads your CV once, maps it to this same taxonomy, and shows you which roles you are already closest to and the few skills that would open the most doors. The file is deleted as soon as it has been read.