知识工程师是有关知识管理工作的职位之一。主要从事把显性知识转化为指令、程序、系统和代码化的应用软件,通过编码,将基于知识的工作压缩成可复制的程序的工作。其对知识的编码程度越高,日后组织就越难做出改变。这一头衔通常见于一个需要以非常策略或程序化的方式管理知识的组织。