I just don't get how it's possible to fail that much without doing on it purpose.<p>For example I search for the term Vue.js, sorted by relevance.
The first non-sponsored job offer is a PHP job, that don't mention the terms Vue, Vue.js or even JS.<p>How is that even possible?<p>Did linkedin decide that Vue.js is a synonym of PHP?
It probably uses some machine learning model that maps words in job descriptions to a latent space where both vue.js and PHP are near one another because they're both web technologies.<p>Disclaimer: used to be at LinkedIn, but I have no idea how their ML models are built, this is just an educated guess.
I have so many issues with it.<p>For one, no matter what I search, probably about half my results are “sponsored jobs” unrelated to my search.<p>It also seems to really want to prefer showing jobs that are closest to your profile and what’s on it regardless if that’s what you want or not.<p>Another issues I’ve noticed recently is companies drowning the listing by the posting the same remote job, but a new instance for every goddamn metro area in the US, which means even when more specific searches work I can see the same thing for pages and pages. Then ofc you have classic HR crap like keyword dumping every language in existence, i.e. you earch for Erlang jobs and you get no Erlang jobs, but Clojure or Scala jobs that have a requirement like “experience with a functional programming language such as: [proceeds to list every functional programming language they could find]”.<p>The filtering is otherwise ok (being able to separate job function and company industry is nice).
I guess it goes like this: Vue -> Vue is some sort web tech -> fuzzy search for web related jobs -> show results.<p>It's not their priority to be better Monster, they want to connect you directly with recruiters.
Laravel community and maintainers have largely adopted Vue. And Laravel is arguably the biggest PHP framework.<p>I can easily see both keyword appear often together for Linkedin's algorithm to link them in some way.