Skip to content
ESCO occupation

artificial intelligence engineer

Back to ESCO occupations

Artificial intelligence engineer apply methods of artificial intelligence in engineering, robotics and computer science to design programs which simulate intelligence including thinking models, cognitive and knowledge-based systems, problem solving, and decision making. They also integrate structured knowledge into computer systems (ontologies, knowledge bases) in order to solve complex problems normally requiring a high level of human expertise or artificial intelligence methods.

2511.11 ISCO 2511 ESCO source
Competences
89
Groups
5
Essential
31
Optional
58

Competences and skills

89 ESCO relations
Essential competences 1 competence

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

0 competences

No competences in this bucket.

Cross-sector

0 competences

No competences in this bucket.

Essential knowledge 19 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

12 competences
business process modelling

The tools, methods and notations such as Business Process Model and Notation (BPMN) and Business Process Execution Language (BPEL), used to describe and analyse the characteristics of a business process and model its further development.

ESCO source
data mining

The methods of artificial intelligence, machine learning, statistics and databases used to extract content from a dataset.

digital
ESCO source
data models

The techniques and existing systems used for structuring data elements and showing relationships between them, as well as methods for interpreting the data structures and relationships.

digital
ESCO source
information architecture

The methods through which information is generated, structured, stored, maintained, linked, exchanged and used.

digital
ESCO source
information categorisation

The process of classifying the information into categories and showing relationships between the data for some clearly defined purposes.

digital
ESCO source
information extraction

The techniques and methods used for eliciting and extracting information from unstructured or semi-structured digital documents and sources.

digital
ESCO source
information structure

The type of infrastructure which defines the format of data: semi-structured, unstructured and structured.

digital
ESCO source
principles of artificial intelligence

The artificial intelligence theories, applied principles, architectures and systems, such as intelligent agents, multi-agent systems, expert systems, rule-based systems, neural networks, ontologies and cognition theories.

digital
ESCO source
Python (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Python.

digital
ESCO source
resource description framework query language

The query languages such as SPARQL which are used to retrieve and manipulate data stored in Resource Description Framework format (RDF).

digital
ESCO source
unstructured data

The information that is not arranged in a pre-defined manner or does not have a pre-defined data model and is difficult to understand and find patterns in without using techniques such as data mining.

digital
ESCO source
visual presentation techniques

The visual representation and interaction techniques, such as histograms, scatter plots, surface plots, tree maps and parallel coordinate plots, that can be used to present abstract numerical and non-numerical data, in order to reinforce the human understanding of this information.

digital
ESCO source

Cross-sector

7 competences
algorithms

The self-contained step-by-step sets of operations that carry out calculations, data processing and automated reasoning, usually to solve problems.

digital
ESCO source
artificial neural networks

A network of artificial neurons composed for solving artificial intelligence problems. These computing systems are inspired by the biological neural networks that constitute brains. Understanding of its general model and its elements. Knowledge of its use possibilities for automation.

digital
ESCO source
computer programming

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) and of programming languages.

digCompdigital
ESCO source
computer simulation

A programme run on a computer that represents dynamic responses of a system to explore a mathematical model behaviour, using a model of a real system, composed of mathematical equations.

digital
ESCO source
data science

The field of study that deals with big amount of data using AI techniques such as machine learning algorithms to predict patterns and obtain useful information to make business decisions

digital
ESCO source
systems development life-cycle

The sequence of steps, such as planning, creating, testing and deploying and the models for the development and life-cycle management of a system.

digital
ESCO source
task algorithmisation

The techniques to convert unstructured descriptions of a process into step-by-step sequence of actions of a finite number of steps.

digital
ESCO source
Essential skills and competences 11 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

1 competence
apply ICT systems theory

Implement principles of ICT systems theory in order to explain and document system characteristics that can be applied universally to other systems

digital
ESCO source

Cross-sector

10 competences
analyse big data

Collect and evaluate numerical data in large quantities, especially for the purpose of identifying patterns between the data.

digital
ESCO source
analyse business requirements

Study clients' needs and expectations for a product or service in order to identify and resolve inconsistencies and possible disagreements of involved stakeholders.

ESCO source
create data sets

Generate a collection of new or existing related data sets that are made up out of separate elements but can be manipulated as one unit.

digital
ESCO source
creatively use digital technologies

Use digital tools and technologies to create knowledge and to innovate processes and products. Engage individually and collectively in cognitive processing to understand and resolve conceptual problems and problem situations in digital environments.

digCompdigital
ESCO source
define technical requirements

Specify technical properties of goods, materials, methods, processes, services, systems, software and functionalities by identifying and responding to the particular needs that are to be satisfied according to customer requirements.

ESCO source
deliver visual presentation of data

Create visual representations of data such as charts or diagrams for easier understanding.

digital
ESCO source
design process

Identify the workflow and resource requirements for a particular process, using a variety of tools such as process simulation software, flowcharting and scale models.

digital
ESCO source
develop creative ideas

Developing new artistic concepts and creative ideas.

ESCO source
develop statistical software

Participate in the various development stages of computer programs for econometric and statistical analysis, such as research, new product development, prototyping, and maintenance.

digital
ESCO source
use data processing techniques

Gather, process and analyse relevant data and information, properly store and update data and represent figures and data using charts and statistical diagrams.

digital
ESCO source
Optional knowledge 45 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

41 competences
Agile project management

The agile project management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.

digital
ESCO source
Assembly (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Assembly.

digital
ESCO source
business analytics

The disciplines and technologies for solving business problems through employing quantitative methods such as data analysis and statistical models.

digital
ESCO source
C#

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C#.

digital
ESCO source
C++

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C++.

digital
ESCO source
COBOL

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in COBOL.

digital
ESCO source
CoffeeScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in CoffeeScript.

digital
ESCO source
Common Lisp

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Common Lisp.

digital
ESCO source
database development tools

The methodologies and tools used for creating logical and physical structure of databases, such as logical data structures, diagrams, modelling methodologies and entity-relationships.

digital
ESCO source
Erlang

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Erlang.

digital
ESCO source
Groovy

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Groovy.

digital
ESCO source
Haskell

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Haskell.

digital
ESCO source
ICT project management methodologies

The methodologies or models for planning, managing and overseeing of ICT resources in order to meet specific goals, such methodologies are Waterfall, Incremental, V-Model, Scrum or Agile and using project management ICT tools.

digital
ESCO source
Java (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Java.

digital
ESCO source
JavaScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in JavaScript.

digital
ESCO source
lean project management

The lean project management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.

digital
ESCO source
LINQ

The computer language LINQ is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the software company Microsoft.

digital
ESCO source
Lisp

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Lisp.

digital
ESCO source
MATLAB

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in MATLAB.

digital
ESCO source
Microsoft Visual C++

The computer program Visual C++ is a suite of software development tools for writing programs, such as compiler, debugger, code editor, code highlights, packaged in a unified user interface. It is developed by the software company Microsoft.

digital
ESCO source
ML (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ML.

digital
ESCO source
N1QL

The computer language N1QL is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the software company Couchbase.

digital
ESCO source
Objective-C

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Objective-C.

digital
ESCO source
OpenEdge Advanced Business Language

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in OpenEdge Advanced Business Language.

digital
ESCO source
Pascal (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Pascal.

digital
ESCO source
Perl

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Perl.

digital
ESCO source
PHP

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in PHP.

digital
ESCO source
Process-based management

The process-based management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.

digital
ESCO source
Prolog (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Prolog.

digital
ESCO source
R

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in R.

digital
ESCO source
Ruby (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Ruby.

digital
ESCO source
SAP R3

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAP R3.

digital
ESCO source
SAS language

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAS language.

digital
ESCO source
Scala

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scala.

digital
ESCO source
Scratch (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scratch.

digital
ESCO source
Smalltalk (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Smalltalk.

digital
ESCO source
SPARQL

The computer language SPARQL is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the international standards organisation World Wide Web Consortium.

digital
ESCO source
Swift (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Swift.

digital
ESCO source
TypeScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in TypeScript.

digital
ESCO source
VBScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in VBScript.

digital
ESCO source
Visual Basic

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Visual Basic.

digital
ESCO source

Cross-sector

4 competences
business intelligence

The tools used to transform large amounts of raw data into relevant and helpful business information.

digital
ESCO source
computer vision

The definition and functioning of computer vision. Computer vision tools to allow computers to extract information from digital images such as photographs or video. Areas of application to solve real-world problems like security, autonomous driving, robotic manufacturing and inspection, digital image classification, medical image processing and diagnosis, and others.

digital
ESCO source
deep learning

The principles, methods and algorithms of deep learning, a subfield of artificial intelligence and machine learning. Common neural networks like perceptrons, feed-forward, backpropagation, and convolutional and recurrent neural networks.

ESCO source
operational research

The application of scientific methods to provide solutions to administrative and management issues of organised systems as industrial, commercial, or governmental processes.

ESCO source
Optional skills and competences 13 competences

Occupation specific

1 competence
build recommender systems

Construct recommendation systems based on large data sets using programming languages or computer tools to create a subclass of information filtering system that seeks to predict the rating or preference a user gives to an item.

digital
ESCO source

Sector-specific

7 competences
assess ICT knowledge

Evaluate the implicit mastery of skilled experts in an ICT system to make it explicit for further analysis and usage.

digital
ESCO source
build predictive models

Create models to predict the probability of an outcome.

ESCO source
design application interfaces

Create and program application interfaces, their operations, inputs and outputs and underlying types.

digital
Scope note
Application interfaces include Application Programming Interfaces (API).
ESCO source
design database scheme

Draft a database scheme by following the Relational Database Management System (RDBMS) rules in order to create a logically arranged group of objects such as tables, columns and processes.

digital
ESCO source
manage ICT data classification

Oversee the classification system an organisation uses to organise its data. Assign an owner to each data concept or bulk of concepts and determine the value of each item of data.

digital
ESCO source
manage ICT semantic integration

Oversee integration of public or internal databases and other data, by using semantic technologies to produce structured semantic output.

digital
ESCO source
utilise machine learning

Use techniques and algorithms that are able to extract mastery out of data, learn from it and make predictions, to be used for program optimisation, application adaptation, pattern recognition, filtering, search engines and computer vision.

digital
ESCO source

Cross-sector

5 competences
apply systemic design thinking

Apply the process of combining systems thinking methodologies with human-centred design in order to solve complex societal challenges in an innovative and sustainable way. This is most often applied in social innovation practices that focus less on designing stand-alone products and services to designing complex service systems, organizations or policies that bring value to the society as a whole.

ESCO source
build business relationships

Establish a positive, long-term relationship between organisations and interested third parties such as suppliers, distributors, shareholders and other stakeholders in order to inform them of the organisation and its objectives.

ESCO source
identify processes for re-engineering

Identify potential to restructure a company or part of its operations, e.g. by exploiting information technology.

ESCO source
manage business knowledge

Set up structures and distribution policies to enable or improve information exploitation using appropriate tools to extract, create and expand business mastery.

ESCO source
perform dimensionality reduction

Reduce the number of variables or features for a dataset in machine learning algorithms through methods such as principal component analysis, matrix factorization, autoencoder methods, and others.

digital
ESCO source