Wissensingenieure integrieren strukturierte Kenntnisse (Wissensdatenbanken) in Computersysteme, um komplexe Probleme zu lösen, die in der Regel ein hohes Maß an Humankompetenz oder künstlicher Intelligenz erfordern. Außerdem gewinnen oder extrahieren sie Wissen aus Informationsquellen, verwalten dieses Wissen und stellen es für die Organisation oder die Nutzer bereit. Zu diesem Zweck beherrschen sie die Techniken, mit denen Wissen dargestellt und aufbereitet wird (Regeln, Rahmen, semantische Netze, Ontologien), und setzen Techniken und Tools für die Wissensgewinnung ein. Bisweilen konzipieren und entwickeln sie Expertensysteme oder Systeme der künstlichen Intelligenz, die auf dieses Wissen zugreifen.