Artificial Intelligence

Explore a career in Artificial Intelligence.

The theory and development of computer systems able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.

  • Sample Industry Definitions, Job Titles & Project Areas
    • Software Analyst – study an organization’s current computer systems and find a solution that is more efficient and effective
    • Software Developer – create the applications or systems that run on a computer or another device.
    • Computer Scientist – write and test code that allows computer applications and software programs to function properly
    • Computer Engineer – design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions
    • Algorithm Specialists – performs research and designs algorithms for educational and real-world applications.
    • Research Scientists – these individuals are experts in multiple AI disciplines, including applied mathematics, machine learning, deep learning, and computational statistics
    • Engineering Consultant – usually work as part of a consulting company, and come into the field after receiving an engineering degree and have obtained several years of experience in their field. They are considered experts at whatever field of engineering they are involved in
    • Big Data Engineer/Architect – play a vital role in developing an ecosystem that enables business systems to communicate with each other and collate data, most companies prefer professionals who have completed a Ph.D. in mathematics, computer science, or a related field
    • Machine Learning Engineer- the heart of AI projects and is suitable for those who hail from a background in applied research and data science. However, it’s also necessary to be an AI programmer and demonstrate a thorough understanding of multiple programming languages
    • Data Scientist – collects, analyzes, and interprets large, complex datasets by leveraging both machine learning and predictive analytics. They also play a vital role in developing algorithms that enable the collection and cleaning of data for analysis
    • Business Intelligence Developer – the primary objective of this role is to analyze complex data sets to identify business and market trends
    • Computer Vision Engineer – deals with how computers can be made to gain high-level understanding from digital images or videos; it seeks to automate tasks that the human visual system can do
    • Data Curator – takes the organization of metadata to the next level and works with data dictionaries and data catalogs
    • Data Evangelist – inspires businesses and individuals through interaction, content creation and communication about a technology
    • AI Interaction Designer – the individual on the design, development, creative or marketing team that helps form and create a design strategy, identify key interactions of the product, create prototypes to test concepts and stay current on technology and trends that will impact users
  • Sample Project Areas
    • Reactive Machines – purely reactive, and do not form memories or use past experiences to inform current decisions; this type of intelligence involved the computer perceiving the world directly and acting on what it sees
    • Limited Memory – uses memory to learn and improve its responses; used in self-driving cars frequently as well as chatbots and virtual assistants
    • Theory of Mind – understands the needs of other intelligent entitles
    • Self-aware – has human-like intelligence and self-awareness
    • Machine Vision System – type of technology that enables a computing device to inspect, evaluate and identify still or moving images
    • Robotics – branch of technology that deals with the design, construction, operation, and application of robots
    • Natural Language Processing – subfield of linguistics, computer science, information engineering and artificial intelligence concerned with interactions between computers and human (natural) languages, in particular how to program computers to process and analyze large amounts of natural language data
    • Neural Network – computer system modeled on the human brain and nervous system
    • Expert System – computer system that emulates the decision-making ability of a human expert
    • Speech Recognition – interdisciplinary subfield of computational linguistics that develops methodologies and technologies that enables recognition and translation of spoken language into text by computers
    • Genetic Programming – technique of evolving programs, starting from a population of unfit programs, fit for a particular task by applying operating analogous to natural genetic processes to the natural genetic processes to the population of programs
    • (Computational) Linguistics – interdisciplinary field concerned with statistical or rule-based modeling of natural language from a computational perspective, as well as the study of appropriate computational approaches to linguistics questions
    • Machine Learning – scientific study of algorithms and statistical models that computer systems use to perform a specific task without using explicit instructions, relying on patterns and inference instead
    • Computer Vision – interdisciplinary scientific field that deals with how computers can be made to gain high-level understanding from digital images or videos; from the perspective of engineering, it seeks to automate tasks that the human visual system can do
    • Human-robot Interaction – field of study dedicated to understanding, designing, and evaluating robotic systems for use by or with humans
    • AI Research – there is a practical side concerned with building powerful software that re-creates some of the mind’s problem-solving abilities. Ad a theoretical side, where software and ideas from computing are used as tools to help understand the mind

What Is Machine Learning?

When you log into your streaming service, have you ever wondered how the service seems to know exactly what you want to watch? Or, conversely, why it suggests shows and movies you wouldn’t have picked on your own? It’s all …

By Forage
Showcase your skills. Find your career fit.
Read more »

How to Get Into Artificial Intelligence

Artificial intelligence can be an elusive but exciting technological field. If you’re interested in working on creative, new technology that can impact how people solve everyday problems, the AI field might be right for you. This guide will teach you …

By Forage
Showcase your skills. Find your career fit.
Read more »


Research IndustriesIn partnership withLightcast logo

Explore occupations by career categories and pathways and use real time labor market data to power your decision making.

First, choose an industry of interest, then filter for occupation. (If you'd like to see data for a specific location only, filter by state.)

Interview Resources

Resources and Tools

AccessComputing – The Alliance for Access to Computing Careers

College and graduate students with disabilities can connect with mentors …

This website has established a thorough directory of the most prominent women in tech conferences happening in 2022. These events …

Career Service Hours

Monday 9am – 5pm
Tuesday 9am – 5pm
Wednesday 9am – 5pm
Thursday 9am – 5pm
Friday 9am – 5pm

Learn more about 1:1 advising and evening appointments here.

Contact & Location

(585) 275-2366

4-200 Dewey Hall
500 Wilson Blvd
Rochester, NY 14627

Blog  |  Events  |  Jobs  |  Research Industries  |  Resources  | Videos | Staff