As AI is advancing and spreading in use and sophistication, more people within computer science are looking to go into AI. As a result, there are a wide range of different positions to do with AI. These are some of the roles within AI:
-
AI researcher - an AI researcher looks to advance, program, design and hypothesise various AI, ML, deep learning, etc, algorithms, there are a wide range of different AI research roles meaning that there are a diverse range of roles
-
AI ethicist - responsible for ensuring that all AI work, development, research, use and applications are adherent to both regulations and also ethical principle, such as those laid out by the ACM Code of Ethics and Professional Conduct
-
ML engineer - or machine learning engineer, applies, programs and in general works with complex machine learning algorithms, this role is also common in data science as ML is commonly used in the field
-
Robotics AI researcher - a wide range of technologies are involved in these intelligence robots, such as reasoning, computer vision, human-robot interaction, etc, therefore a substantial amount of research is required, additionally the robotics elements requires safety mechanisms
-
Computer vision engineer - develops algorithms for computer vision, such as detection of objects, analysis of images and videos, etc