A machine learning engineer builds models that let software predict, sort or recommend from data, then keeps them working in real products. BLS has no occupation by that name, so we use its data scientist group, which had a May 2025 median wage of $120,230. Most people reach the job with a bachelor’s or an AI master’s.
What Does a Machine Learning Engineer Do?
BLS counts machine learning engineers with data scientists, so these figures cover that wider group rather than machine learning engineers alone. Their duties are the closest official description of the work.
-
Determine which data are available and useful for the project.
-
Collect, categorize and analyze that data.
-
Create, validate, test and update algorithms and models.
-
Use data visualization software to present findings.
-
Make business recommendations to stakeholders based on the analysis.
Here is how that looks on a Tuesday. You pull a data set, clean it, and train a model. The model misses, so you look at why, change the features or the training setup, and run it again. When it finally works, you check it against data it has never seen, and you write down what it can and cannot do.
Then comes the part many students skip. A model is not finished when the score looks good. Someone has to run it inside an app, watch it drift as the world changes, and explain a surprising answer to a manager. That is why employers want people who can both do the math and write software.
Which Job Titles Should You Search?
Employers do not agree on a title, so searching one phrase will miss good openings. Try machine learning engineer, ML engineer, data scientist, applied scientist and AI engineer, and read the duties rather than the label.
Our AI careers overview shows how the research, software and data scientist titles split. In short, research scientists lean toward new methods, software developers toward building the product, and data scientists toward analysis and models. A machine learning engineer sits somewhere across all three, depending on the company.
For pay on the software side, see our AI engineer salary page. Its figures come from a different BLS group, so the two pages will not match.
Which AI Degree Level Do Employers Expect?
BLS lists a bachelor’s degree as the typical entry education for data scientists, and it says graduate school is not required. That is the federal definition of typical, not a hiring rule, and individual employers set their own bar.
Our program data shows how the options stack up.
-
Bachelor’s degrees. Online AI bachelor’s programs exist, including Dakota State University at $44,856 total, Grand Canyon University at $58,800, University of Maryland Global Campus at $59,880 and the University of Tennessee-Knoxville at $67,800. Western Governors University’s B.S. in AI Engineering charges $4,200 per six-month term, so you pay less if you finish sooner.
-
Master’s degrees. This is where machine learning gets its own courses, and where most of our program data sits.
-
Doctorate. Capitol Technology University’s online PhD in Machine Learning costs $58,800 and is built for working professionals who already have experience.
A bachelor’s can get you in the door for some roles. A master’s is the level where you study machine learning, deep learning and language models in depth, which is why many people pursue it after a computer science or math undergraduate degree. Our AI degree vs computer science degree guide covers that trade.
Why Do Many Machine Learning Engineers Get a Master’s?
The honest reason is depth. A four-year degree usually gives you programming, statistics and a survey of AI. A master’s gives you time to train real models, read the research, and finish a capstone. Whether a given employer asks for it is something to check in its postings.
We cannot prove it moves your pay, because BLS does not report wages by degree for this occupation. What we can show is what each kind of program teaches.
The University of Texas at Austin’s online master’s lists Machine Learning, Deep Learning, Natural Language Processing and Reinforcement Learning, with Ethics in AI required. DePaul lists Applied Deep Learning, Natural Language Processing and Machine Learning I. City University of Seattle includes cloud computing and agent-based systems alongside machine learning and deep learning.
If you are comparing programs, start with our online machine learning degrees ranking. It filters for programs that teach machine learning at the master’s and doctoral levels.
Which Program Types Fit Machine Learning Engineer Jobs?
Not every AI degree prepares you for model work. The names tell you less than the curriculum, so match the type to the job you want.
Machine learning specializations. Purdue’s online MS in AI offers an AI and Machine Learning major. West Virginia University offers Machine Learning and Intelligent Systems concentrations. The University of Michigan-Dearborn and the University of North Texas each offer a Machine Learning concentration. George Washington University and Drexel put machine learning in the program name. The machine learning degrees ranking lists them side by side.
AI engineering programs. These lean toward building and deploying systems. Penn State World Campus offers an AI Engineering option, Duke’s is a Master of Engineering, and Boston University has a software engineering for AI master’s. See the AI engineering degrees ranking.
General AI master’s programs. Broader and often cheaper, they cover machine learning as one part. Browse them in our online master’s in AI ranking.
Programs without the GRE. Several of the master’s programs above waive or do not require the GRE. Our no-GRE master’s list shows which.
What Do You Need Before You Apply?
Prerequisites decide whether you can start now or need a bridge year.
-
West Virginia University wants a bachelor’s in computer science, computer engineering, cybersecurity or a closely related field with a 3.0 GPA. Other fields may be considered provisionally with a year of AI or machine learning experience.
-
Purdue University wants a 3.0 GPA, and its machine learning major needs programming experience plus coursework in algorithms, calculus, linear algebra and probability.
-
University of Michigan-Dearborn asks for a STEM bachelor’s with a 3.0 GPA and prior programming, math and statistics coursework.
-
DePaul University asks for a 2.5 GPA and Calculus 1 and 2, and says programming experience strengthens an application.
-
Drexel University requires a strong computer science background and points to its Graduate Certificate in Computer Science as an entry point.
-
University of Colorado Boulder admits on performance: you pass a three-course pathway with a B or better, and no bachelor’s degree is required.
If you lack the math, plan for a semester or two of catching up. That is a real cost in time, and it is better to know now than in week three.
What Skills and Tools Do Machine Learning Engineers Use?
BLS names the skills in the duties: finding useful data, analyzing it, building and testing models, and presenting the results. School programs fill in the rest.
-
Math. Calculus, linear algebra, probability and statistics, the same subjects Purdue and DePaul list as prerequisites.
-
Programming. Every program on our list expects it, though how much varies.
-
Model building. Supervised learning, deep learning, language models and reinforcement learning appear in course lists from Texas, Penn and DePaul.
-
Cloud and systems. City University of Seattle teaches AI in the cloud, and engineering programs cover deployment.
-
Communication. BLS lists presenting findings and making business recommendations as core duties.
-
Ethics. Texas requires Ethics in AI, and DePaul and Penn include ethics courses.
Tools change faster than degrees do, so read three recent postings for the role you want and note the ones that repeat.
How Do You Get Hired as a Machine Learning Engineer?
There is no single route, but these steps cover most of them.
-
Pick the role first. Decide whether you want to build products, analyze data, or do research. Our guide to becoming an AI engineer explains the split.
-
Check your math and coding. If you can write working code and have taken calculus and linear algebra, you are ready for most programs. If not, take those first.
-
Choose a degree level. A bachelor’s for entry roles, a master’s if you want the machine learning depth, a doctorate only for research jobs.
-
Pick a program with a project. Capstones at Drexel, DePaul and City University of Seattle give you something to show. Drexel, DePaul and CityU also list internships.
-
Build work you can show. A trained model, the data you used, and a short write-up on what failed will tell an employer more than a course list.
-
Search several titles. Use the list above, and read each posting’s duties.
-
Apply in the right places. California has the most jobs and Washington has the highest pay, but plenty of openings sit elsewhere.
What Do Machine Learning Engineers Earn?
For the closest BLS group, the national median is $120,230 a year, or $57.80 an hour. The mean is $126,800. The 10th percentile is $67,240 and the 90th is $199,130, and the middle half earn between $85,660 and $158,880.
By state, the highest mean wages are in Washington at $158,040, California at $156,000, Maryland at $144,080, the District of Columbia at $142,580 and New Jersey at $138,590.
The most jobs are in California with 39,310, Texas with 25,860, New York with 23,970, Pennsylvania with 13,810 and North Carolina with 11,430. Our machine learning engineer salary page has the full breakdown, with percentiles and degree costs.
What Is the Job Outlook?
BLS projects data scientist employment to grow 35 percent from 2025 to 2035, which it calls much faster than average. That is about 95,400 more jobs on a base of 275,600, with about 24,800 openings a year, counting people who leave the occupation as well as new jobs.
Projections are estimates, and BLS revises them. They also say nothing about which candidates get the jobs. Employers may prefer a specific degree or experience, and a posting can close the day it opens.
Think of growth as a reason to try, not a guarantee. A strong portfolio matters more than any percentage.
Can You Do This Job Remotely, and Can You Earn the Degree Online?
The degree is the easier question. Every online program we list for machine learning is fully online, with no required campus visits. University of Washington is the one note: full online completion is possible part time, but some optional certificate components are in person only.
The job is harder to answer. Postings range from fully remote to fully on site, and the mix changes. Read the location line, and ask in the interview.
One more point on cost. Online master’s tuition among the programs we list runs from $9,990 at the University of Texas at Austin to $81,000 at Columbia, so the sticker price is not a reason to skip the comparison. See our salary page for how those prices stack up against the pay.
What Are the Downsides?
Be ready for these before you commit.
-
The title is not tracked, so you cannot see federal pay for it. You see a nearby group and need to read postings yourself.
-
Prerequisites are real. Several programs expect math and programming you may need to build first.
-
Cost varies a lot, and some programs charge per credit before fees, so the final bill can be higher than the tuition line.
-
Projections describe an occupation, not your odds. A degree helps, but experience and projects decide many offers.
-
The work changes fast. Whatever you learn will need updating every year or two.
None of that should talk you out of it. It should make you pick a program on purpose and plan for the gaps.
Data Scientists Pay by State
In May 2025, the Bureau of Labor Statistics reported a median annual wage of $120,230 for data scientists nationwide, with the middle half earning between $85,660 and $158,880. About 262,440 people held these jobs.
Washington had the highest published state median at $163,350, and Mississippi the lowest at $69,490. The table lists every state where BLS publishes a median for this occupation.
| State | Median | 10th Percentile | 90th Percentile | Jobs |
|---|---|---|---|---|
| Washington | $163,350 | $79,930 | $220,040 | 9,600 |
| California | $141,590 | $77,480 | $224,920 | 39,310 |
| Maryland | $136,370 | $77,930 | $213,270 | 3,340 |
| New Jersey | $135,280 | $80,720 | $203,950 | 6,430 |
| Massachusetts | $131,750 | $81,030 | $206,220 | 9,420 |
| New York | $130,460 | $73,330 | $214,080 | 23,970 |
| Minnesota | $128,800 | $65,730 | $179,640 | 4,020 |
| Vermont | $127,070 | $76,570 | $160,430 | 200 |
| District of Columbia | $126,490 | $89,750 | $209,730 | 2,680 |
| Virginia | $126,430 | $76,420 | $207,890 | 8,920 |
| Connecticut | $126,340 | $75,700 | $204,680 | 1,760 |
| Oregon | $125,990 | $78,110 | $206,550 | 2,140 |
| Texas | $122,090 | $64,540 | $170,780 | 25,860 |
| North Carolina | $119,090 | $65,970 | $172,830 | 11,430 |
| Colorado | $117,400 | $74,470 | $189,630 | 6,280 |
| Florida | $115,820 | $63,080 | $174,140 | 10,240 |
| Arkansas | $109,390 | $67,090 | $169,110 | 530 |
| Utah | $108,090 | $60,680 | $167,890 | 4,360 |
| Arizona | $107,240 | $65,200 | $161,730 | 4,560 |
| Pennsylvania | $106,850 | $63,340 | $162,290 | 13,810 |
| Wisconsin | $106,680 | $76,300 | $168,810 | 4,370 |
| Illinois | $106,560 | $68,810 | $168,880 | 10,520 |
| Georgia | $104,340 | $67,750 | $170,010 | 9,260 |
| Alabama | $103,120 | $59,130 | $161,590 | 1,740 |
| Ohio | $102,630 | $61,710 | $160,650 | 6,100 |
| Rhode Island | $102,440 | $75,310 | $158,820 | 1,160 |
| Hawaii | $102,130 | $77,270 | $172,870 | 300 |
| New Hampshire | $100,620 | $73,480 | $155,020 | 1,100 |
| Michigan | $100,590 | $60,830 | $162,670 | 7,360 |
| Montana | $100,490 | $67,120 | $167,150 | 220 |
| Tennessee | $100,330 | $60,200 | $156,160 | 2,790 |
| Nevada | $98,540 | $57,150 | $164,110 | 1,680 |
| Nebraska | $98,230 | $66,230 | $133,140 | 1,980 |
| Kansas | $98,130 | $60,520 | $154,990 | 490 |
| Missouri | $97,090 | $58,960 | $151,380 | 4,730 |
| South Dakota | $96,150 | $67,510 | $145,510 | 220 |
| New Mexico | $95,850 | $49,990 | $133,660 | 560 |
| Iowa | $95,830 | $56,070 | $146,700 | 2,300 |
| South Carolina | $91,990 | $61,600 | $156,000 | 3,750 |
| Kentucky | $91,760 | $61,990 | $156,480 | 1,540 |
| Indiana | $91,470 | $58,750 | $141,250 | 3,580 |
| Maine | $90,880 | $60,280 | $138,530 | 1,210 |
| Idaho | $89,380 | $63,980 | $169,010 | 1,350 |
| Oklahoma | $86,310 | $58,690 | $145,580 | 1,900 |
| West Virginia | $85,090 | $57,500 | $125,100 | 390 |
| Alaska | $84,110 | $51,550 | $138,400 | 230 |
| North Dakota | $81,900 | $59,030 | $126,710 | 210 |
| Louisiana | $78,760 | $53,050 | $128,210 | 1,300 |
| Mississippi | $69,490 | $43,940 | $125,990 | 440 |
Frequently Asked Questions
What Does a Machine Learning Engineer Do?
Do You Need a Master's Degree for Machine Learning Engineer Jobs?
How Much Do Machine Learning Engineers Make?
Can You Become a Machine Learning Engineer With an Online Degree?
Is Machine Learning Engineer the Same as Data Scientist?
Are Machine Learning Engineer Jobs Growing?
Can You Work as a Machine Learning Engineer Remotely?
Sources
- Occupational Outlook Handbook: Data Scientists
- Occupational Employment and Wage Statistics, May 2025
- Online Master of Science in Artificial Intelligence
- Master of Science in Artificial Intelligence (Online)
- Online Master of Science in Artificial Intelligence and Machine Learning
All sources retrieved .