I've been interviewing quite a few people for roles and more recently there have been far more who have PhD's in Machine Learning. I point out that role won't use these skills/expert knowledge, and ask what they think. No one ever says that the role is not for them but you know that if there were a machine learning role open they'd jump at it, thereby costing the company money in rehiring. It is a tough decision.
The news that there are apparently people with PhDs in Machine Learning who are finding the job market difficult enough they're applying for unrelated technical positions seems like it runs counter to the conventional narrative about high demand and trouble finding truly qualified scientists...
To me it seems that the explanations in both cases are that humans are really illiquid. When I'm job-hunting, I want a job; I don't want to wait two months for a better one. (Part of this is my own desire; part of this is the social convention that companies who do manage to give me offers want answers quickly, and won't be interested in re-interviewing me two months later if I decline them.) When I have a job, it will take a significantly better job for me to risk the steadiness of my current job, the accretion of social capital and seniority/tenure, etc., and also to risk the unknown of whether management will be good at my new job, which is rather hard to determine even if you know people at the company. And I'm certainly not going to jump ship within about a year of starting a mildly acceptable job, and within much more than a year if I recently jumped ship after about a year.
So people are probably badly in need of for PhDs who are on the job market, but those PhDs are meanwhile badly in need of positions fairly quickly once they graduate, and if the market isn't big enough, both sides are going to reach theoretically-suboptimal outcomes because of lack of liquidity.
(Consequently, GP should not be afraid to hire those people. If they say "No, I want this job," chances are the majority of them will stay around for quite a while even if better opportunities open up.)
Or it means that supply is starting to meet demand. People interested in tech hear that an intellectually stimulating field like machine learning is highly lucrative and short in supply, what happends? People start entering PhD programs and out they come a few years later. That narrative is years old at this point. That original NY Times article on deep learning is now five years old, plenty of time for people to be finishing their degrees. Clearly it seems like the tides are shifting. And I don't think the supply is on the downturn at all, but demand definitely seems to have peaked since companies are starting to realize that none of the stuff that drove the hype (deep learning) is actually applicable to them personally.
Certainly true from what I've seen. The last company I was at was desperate to find a remotely qualified ML guy in the area (we were out of town), and three different startups I have talked to in the last two weeks have multiple openings for ML and asked me (who has no formal ML qual) whether I was interested.
So who knows. Maybe they don't want to move or it isn't sexy enough ML work for them.
That shit's been broke for employees since Agile was successfully marketed and they figured out how to reproduce it (blogs, news, and conventions lead to consultants). Same for Big Data, ML, AI, coding bootcamps, and DevOps.
I think there's some pretty high variance in the quality of machine learning PhDs - some professors are pretty upfront that they have a team of graduate students throwing algorithms at datasets and seeing what sticks. I can't imagine that approach trains great researchers.
What do they tell you they think? Do you reject them? I don't know many people who'd jump out of a good job for one that's more closely related to their school work.
if you have a good workplace, and people like being there, then it's a lot less likely that they'll jump ship. If you have a poor workplace, then it doesn't matter if you have overqualified staff or not, they'll all go.
My own response would honestly be "That's fine, I like learning new things and want to be broad too.". I don't have a PhD, just a BS in CE, but even if I had a Masters or higher I'm not going to jump at a job to do hardware development, or radar applications, just because of my academic experience. What I work on is much less important than who I'm working with and how we're working.
If you have a Ph.D. in machine learning and can't find a machine learning "job" and want one, then go to Wall Street and become a quant. Bear in mind that it could also be that these folks don't want a machine learning job, maybe they need to level up their programming skills or are interested in other software engineering related skill sets. There are many programmers who majored in business or physics or even history.. yet they became programmers and some are quite successful! Should they have not been hired because they would eventually leave to go teach history or smash an atom?