Welcome Back! Today I talk about all the job “titles” related to AI. I have made a “survey” to get this information. I explored a lot of the people working in the AI Industry on LinkedIn, checked out their job titles then googled each job title to get more information about it. Note that these job titles may overlap, for example: A Game AI Programmer could be also a C++ Programmer.
So Let’s Choose…
What you will do is to engineer search Engines (such as Google, Yahoo, Bing and many others), it might involve some good AI, such as NLP (Natural Language Processing) and a lot more. There’s no coincidence that the director of research in Google is Peter Norvig has happened to become an AI Scientist.
2-Game AI Programmer / Game play Programmer
Most of people working in the AI field are under this category, to enter its world visit AiGameDev.com
3-Freelance Web Intelligence Developer
This is one attractive Title.Freelance means you don’t work for anybody except yourself. You receive the AI project request and you can decide whether to accept it or not. I think this needs a real professional if it’s about AI Software. Here is an example.
4-Robotics Systems Engineer
I think this is clear enough. You program the robots used in manufacturing, military, entertainment and others. It doesn’t necessarily need a Mechanics/Electronics Expert.
Natural Language Processing (NLP) related work. This is an extremely wide area serving search engines, intelligent marketing, Strong AI …etc.
6- Computational Linguist
7-Image Processing & Computer Vision Engineer
Your main task here is to make the computer understand stuff from pictures/videos.
8-Visual Computing Expert
Visual Computing is the mother science of Graphics. So you can work on projects with intelligent graphics behavior.
You work on Automated Speech Recognition and Understanding, i.e.: make the computer understand people’s speech. There are hundreds of languages around the world so I think there’s a lot of work left here.
Knowledge Engineering is an engineering discipline that involves integrating knowledge into computer systems in order to solve complex problems normally requiring a high level of human expertise. You will maintain and develop Knowledge Based Systems
11- Trading systems researcher
Your involve AI into trading. You use machine learning and statistical methods to make the computer help Humans in making better decisions in their trading.
12- Statistical Analyst, Data Miner, Data Warehouse Architect, Database Analyst
Apply Data Mining techniques to Databases for taking better decisions considering the business in the future.
13-Data Conversion Engineer
Data conversion is the conversion of computer data from one format to another. When Compressing Data some of would be lost , as a result artificial intelligence techniques are used to predict the lost data.
14-Expert Systems Developer
An Expert System is software that attempts to provide an answer to a problem, or clarify uncertainties where normally one or more human experts would need to be consulted. Your job is to develop it.
15-System Test Engineer
Your Job is to test SW. This SW could be Software based on AI. It’s well known that the test of many AI-based SWs is hard due to its stochastic behavior.
Many AI-based SW is programmed with C++/Java mainly due to their efficiency. I.e.: Most Game AI Developers use C++/Java because they are efficient and games need a lot of computer resources.
18-Artificial Intelligence Developer/Programmer
This is a very general AI job name, but many people use it as their occupation.
19- Research Assistant/Professor/lecturer/Scientist/Researcher
Since AI Is a science which needs a lot more of research. I have observed that a big portion of AI-related jobs are research related.
You provide consultancy concerning AI for companies.