artificial intelligence engineer
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.
Also called: AI system designer, machine learning engineer, intelligent systems developer, linked data engineer, semantic technologies engineer, designer of intelligent systems, ICT intelligent systems designer, machine learning systems designer
- 31
- essential skills
- 58
- optional skills
- 8
- related roles
- 2511
- 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 analystWhat changes?12 skills in common
- knowledge engineerWhat changes?11 skills in common
- data scientist9 skills in common
- database designer8 skills in common
- ICT information and knowledge manager8 skills in common
- computer vision engineer7 skills in common
- data warehouse designer7 skills in common
- IoT developer6 skills in common
Essential skills
31- algorithms
- analyse big data
- analyse business requirements
- apply ICT systems theory
- artificial neural networks
- business process modelling
- computer programming
- computer simulation
- create data sets
- creatively use digital technologies
- data mining
- data models
- data science
- define technical requirements
- deliver visual presentation of data
- design process
- develop creative ideas
- develop statistical software
- digital data processing
- information architecture
- information categorisation
- information extraction
- information structure
- principles of artificial intelligence
- Python (computer programming)
- resource description framework query language
- systems development life-cycle
- task algorithmisation
- unstructured data
- use data processing techniques
- visual presentation techniques
Optional skills
58- Agile project management
- apply systemic design thinking
- Assembly (computer programming)
- assess ICT knowledge
- build business relationships
- build predictive models
- build recommender systems
- business analytics
- business intelligence
- C#
- C++
- COBOL
- CoffeeScript
- Common Lisp
- computer vision
- database development tools
- deep learning
- design application interfaces
- design database scheme
- Erlang
- Groovy
- Haskell
- ICT project management methodologies
- identify processes for re-engineering
- Java (computer programming)
- JavaScript
- lean project management
- LINQ
- Lisp
- manage business knowledge
- manage ICT data classification
- manage ICT semantic integration
- MATLAB
- Microsoft Visual C++
- ML (computer programming)
- N1QL
- Objective-C
- OpenEdge Advanced Business Language
- operational research
- Pascal (computer programming)
- perform dimensionality reduction
- Perl
- PHP
- Process-based management
- Prolog (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- Scala
- Scratch (computer programming)
- Smalltalk (computer programming)
- SPARQL
- Swift (computer programming)
- TypeScript
- utilise machine learning
- VBScript
- Visual Basic
No account needed to start
How close are you to being a artificial intelligence 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.