Knowledge Engineer
Knowledge Engineer
- Job popularity
Job Description
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..
Top 15 specific things you need to know
As a Knowledge Engineer, you will need to master following:
- apply ICT systems theory
- assess ICT knowledge
- business process modelling
- create semantic trees
- database development tools
- information extraction
- information structure
- manage ICT semantic integration
- natural language processing
- principles of artificial intelligence
- resource description framework query language
- systems theory
- use an application-specific interface
- use markup languages
- web programming
Top 8 general things you need to know
More generally, a knowledge engineer is also versed in:
Other things it helps to know to be an excellent knowledge engineer
It also helps to know the following:
- ABAP
- AJAX
- APL
- ASP.NET
- Assembly (computer programming)
- C#
- C++
- COBOL
- CoffeeScript
- Common Lisp
- Erlang
- Groovy
- Haskell
- ICT project management
- ICT security legislation
- Java (computer programming)
- JavaScript
- LINQ
- Lisp
- MATLAB
- ML (computer programming)
- Microsoft Visual C++
- N1QL
- Objective-C
- OpenEdge Advanced Business Language
- PHP
- Pascal (computer programming)
- Perl
- Prolog (computer programming)
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- SPARQL
- Scala
- Scratch (computer programming)
- Smalltalk (computer programming)
- Swift (computer programming)
- TypeScript
- VBScript
- Visual Studio .NET
- cloud technologies
- create database diagrams
- data mining
- decision support systems
- define database physical structure
- design application interfaces
- design database scheme
- implement a virtual private network
- information architecture
- information categorisation
- manage cloud data and storage
- unstructured data
- use query languages
- utilise decision support system
- visual presentation techniques
- build business relationships
- cognitive psychology
- computer programming
- manage digital documents
- store digital data and systems
- use back-up and recovery tools
- use spreadsheets software
Top employers for this job
Knowledge Engineer (0-2 Yrs Exp.)
-
Prereqs Technology Pvt.Ltd
-
California
-
$250 - $800 / month
- Keywords :
- Ui designer,
- developer