Coronavirus Update

For the safety of our community, UWPCE programs will be taught remotely for the 2020-21 academic year.

For more information, see our Coronavirus FAQ

Hot Jobs: Machine Learning Engineer
Hot Jobs: Machine Learning Engineer

Your credit card company can almost instantly detect suspicious transactions. Your children’s Barbie talks back to them like a real friend. UberEats is able to accurately predict when it will deliver your takeout.

In today’s data-driven world, technological advances like these have become increasingly common. Computers are getting better at analyzing data on the fly and using that analysis to make predictions — thanks to specialized software engineers who are trained in machine learning.

Machine learning engineers use artificial intelligence techniques to design complex prediction models. Their work allows computers to detect patterns in data and use that information for predictive purposes, such as product recommendations or speech recognition. In the credit card scenario, a machine learning algorithm uses cardholder data to determine what typical spending patterns are and sends a warning or blocks the transaction when something diverges from that pattern.

“In conventional software development, you’re writing an algorithm — telling the computer step by step what to do,” explained Mike Friedman, lead software engineer at Salesforce. “In machine learning, you give the computer some kind of machine-learning technique, and it looks at the data and learns how to analyze the data by itself.” 

Program Overview

Instructor Dave DeBarr of the Certificate in Machine Learning discusses the skills and knowledge this program covers.

Duration: 01:32

jobs in machine learning on the rise

The U.S. Bureau of Labor Statistics reports that jobs for computer and information scientists are continuing to grow apace, with employment expected to increase nationally by 16% by 2028 and by an impressive 48% in Washington state. And those with AI skills are particularly in demand: "artificial intelligence specialist" was the top job on LinkedIn's 2020 Emergining Jobs Report

Engineers with expertise in machine learning could keep a career edge for at least the next 10 years, according to Dave DeBarr, principal applied researcher at Microsoft.

“We’re talking about automation and improved customer experience across many different domains — everything from medicine to agriculture,” DeBarr said.

DeBarr and Friedman, both on the advisory board of the Certificate in Machine Learning offered by UW Professional & Continuing Education, said graduates are prepared to be high-value employees for any company that’s applying data science to solve business problems. 

    Projected Growth

Nationally: 16% 
Washington state: 48%

    Median Annual salary

Nationally:$122,840
Washington state: $142,180

Sources: Bureau of Labor Statistics, O*NET

There’s ongoing proof of this hot job market among Seattle area employers. Companies like Amazon, Microsoft and Facebook are all hiring machine learning engineers. These professionals are also in demand at Zillow, which launched a contest to improve its popular real-estate value algorithm. The prize? More than $1 million.

what machine learning engineers need to know

DeBarr said machine learning engineers need to know about five areas of data science: data collection, data management, metrics, modeling and experimentation.

“Machine learning is the modeling,” DeBarr said. “The most important knowledge is how to try out a number of models for a particular task and pick the best one.”

He said the Certificate in Machine Learning also covers state-of-the-art techniques in neural networks and deep learning, a subfield of artificial intelligence inspired by the workings of the human brain.

If you already work as a statistician or a software engineer — or if you’re entering the field with background in math and programming — DeBarr said you’ll be in a good position to learn more about the calculus, linear algebra, probability and statistics concepts you’ll need to work in machine learning.

“With the internet, we’re collecting so much data about users,” Friedman said. “The idea of machine learning is that you can somehow interpret that data and use it to give the user a better experience. In the evolution of software development, it’s the next stage.”

Get Started in Machine Learning

Interested in machine learning? Check out our Certificate in Machine Learning and other related programs:


For more career tips and industry trends, visit the News & Features section of our website, and subscribe to our email list. To learn more about UW Professional & Continuing Education certificates, degrees and courses, explore your options or contact us.


  Stay up to date with emails featuring career tips, event invitations and program updates.       Sign Up Now