Slashdot Mirror


Using Machine Learning To Find a Better Job

An anonymous reader writes Artificial intelligence is gaining popularity in startups, with efforts ranging from virtual assistants to deep-learning approaches to business. An MIT Media Lab spinout called Beansprock is using natural language processing and machine learning to scour job listings for good matches for engineers and developers. The software breaks down users' skills and maps them to its understanding of open positions at companies. The site focuses on Boston-area jobs for now, but could expand if it's successful.

55 comments

  1. Sorry, won't work by Anonymous Coward · · Score: 0

    This company is run by two white men. They'll have an 18% better chance if they were women.

    1. Re: Sorry, won't work by Anonymous Coward · · Score: 0

      Just a blow job? You don't do them justice! If that was the extent of whoring required for a girl to get a promotion nobody would blame them for it. It's hard work sleeping your way to the top! You probably wouldn't be able to pretend to be interested in a disgusting fat chick for a pay raise if it meant going down on her.

  2. Best way to get a tech job by Anonymous Coward · · Score: 0, Insightful

    Move to India and get an H1B

    1. Re:Best way to get a tech job by Anonymous Coward · · Score: 1

      On a serious note, I'm wondering when the Tech Industry will realize Obama's Executive Amnesty means hundreds of thousands of H1B's can declare themselves illegal immigrants and become American Citizens.

      All those knowledge and skill containers deciding to go contracting for themselves, or forming their own companies, every last one of them arguing that the contracts they signed were not binding because they were signed under duress or in a foreign country or to a separate legal entitiy.

      Wouldn't that be a bitch?

      Also, obigatory; you can find a job with a spork, too.

    2. Re:Best way to get a tech job by Anonymous Coward · · Score: 0

      quack quack quack quack quack. Enough with the mindless cant and false equivalencies.

      Illegal immigrants are the big boogeyman, but when you actually outlaw them effectively, everyone screams because instead of "taking our jerbs", no American Citizens to speak of will even apply for work that's so labor-intensive and low-paying. You can't "steal" a job that no one else will even apply for.

      On the other hand, H1-Bs make out like bandits, scooping up some serious income doing things that citizens would prefer to do (albeit for a little more money), then take a lot of that income back home to where it's effectively a small fortune thanks to cost-of-living differential. Only someone as dim as you appear to be would want to trade that for the other.

      Obama may not be doing anything about H1-B, but the real champions of that program long pre-date him, will be around after his term expires, and many of them are prominent Republicans.

      But since you let the Party do your thinking for you, I'm sure you won't care about such tedious little details and will continue to duckspeak the same tired old nonsense every chance you get.

    3. Re:Best way to get a tech job by Anonymous Coward · · Score: 0

      "apply for work that's so labor-intensive and low-paying"

      Then clearly that's a market signal for our glorious job creators to take a risk and offer higher wages... Or is *that* cant for the birds too?

    4. Re:Best way to get a tech job by DigiShaman · · Score: 1

      By design. This is to create a permanent underclass in America. The only thing keeping this in play by the tech industry is the all the people jockeying for one of two positions; the haves and have-nots. At least the Indian's understand the caste system. For the rest of us, welcome to the "new normal".

      --
      Life is not for the lazy.
    5. Re:Best way to get a tech job by LifesABeach · · Score: 1

      I was wondering if machine learning couldn't be used against such things as Car Insurance, or any kind of Insurance?

    6. Re:Best way to get a tech job by DigiShaman · · Score: 1

      With loggers that connect to your OBD2 port, absolutely! Statistical analysis is what machine learning was built for! And that's really what insurance pricing is based off of; Statistics.

      --
      Life is not for the lazy.
    7. Re:Best way to get a tech job by LifesABeach · · Score: 1

      I was thinking along the lines of, "value of money spent." Also, using ML to assist the client in navigating the procedures for claims handling. There is a mountain of actuarial data, and the user would know about themselves; why not have the ML apply that data against the various Insurance company's and evaluate? This would a hell of a business plan.

    8. Re:Best way to get a tech job by Anonymous Coward · · Score: 0

      "apply for work that's so labor-intensive and low-paying"

      Then clearly that's a market signal for our glorious job creators to take a risk and offer higher wages... Or is *that* cant for the birds too?

      Meh!

      Will not happen because it violates the time honored entrepreneurial principle of "Buy low, sell high."

      I am an American worker who has worked in this industry for greater than 2 decades and always have been paid 1/10 of what my work cost the customer.

      Simple math dictates that the profit I generated for those companies was somewhere between 9X what I was making on the high end down to what I was making on the low end, not taking into account costs of keeping the business running against that 9X what the company is making from the customer when I showed up for work. (That is on the management of the company, how they managed to balance costs of staying in business against the cost of compensating me for my work and time, which is on them. That is also to say nothing of my compensation not matching the going rate for the work I was doing in the region I was working in balanced against cost of living expenses, which was about 1/3 of the going rate. That part is on me for accepting the pay rate as opposed to going with another company paying something closer to the 3X what I was making to match the average of what others doing the type of work I was doing were getting paid on average.)

      It is a buyers market these days in most lines of STEM work unless someone like me finds themselves offering value that is hard enough to acquire elsewhere and (The really important bit that is lacking in this economy..) Management and ownership being cognizant of my value added in terms of experience, education, work ethic, ability to adapt to changes on the fly transparently to the customer and ability to learn and acquire new skills in an anticipatory fashion on the fly. There is a seriously steep deficit of the management types being able to see that H1b types generally lack the understanding of the customer, the market, the culture of the customer and due to this lack of cultural understanding cannot adapt as quickly to the needs of the customer while maintaining that value added. They seem satisfied with the idea of paying a fraction of the going rate for what amounts to a button punching choad who barely speaks enough english to do the bare minimum to stay afloat. They do this and then complain that there is a lack of STEM workers with enough skill.

      It comes down to the same debate one has when dining in a nice restaurant and figuring up the tip, that you pay for convenience. The "Shit rolls downhill" business culture does nothing to take this into account, and I am not fresh out of high school anymore so if they require work to be done of a highly skilled, professional and consistent manner day in and day out, the cost of that convenience is greater than 1/4 to 1/3 of the market rate for the work being done. They set the bar low and they get what they pay for. There is no lack of STEM workers in the US, only managers that have a poor understanding of the ROI versus compensation curve they are dealing with and the fact that that curve is a curve and not linear. (They seem to think it is you work 2x as hard and they get 2x the value and the employee makes the same amount. In reality it is a smart and experienced STEM worker puts in 1x the effort and makes adjustments and brings in 8 to 10 times the value and that being the case, even in the terms of the 1/10 cost to the customer compensation rate, more than meets and exceeds the convenience that would be provided by offering the pay for this convenience meeting the market rate for the work being performed and exceeding the market rate by a few percentage points in a lot of cases.)

      the problem is the managers controlling the purse strings have a poor understanding of how the supply and demand curve works in the current market for their money. It is a textbook example of the Dunning-Kruger effect, they lack

    9. Re:Best way to get a tech job by Anonymous Coward · · Score: 0

      I was wondering if machine learning couldn't be used against such things as Car Insurance, or any kind of Insurance?

      Predictive analytics as a science has well established that a person doing the actuarial estimating is right about 65% of the time, Expertly wielded data mining analytics increase this accuracy to about 77% but a careful combination of both yields something closer to 90%, a textbook example of the adage "The whole is greater than the sum of the parts."

      The insurance industry has catch up work to academia in understanding how to make use of the actuarial analytics available to them, but the situation is starting to improve as the data-sets they are starting to use are getting richer, more consistent in accuracy and the size of the data-sets and (One would hope) that they start to leverage the same principle used in randomized trials and crowd sourcing of problem solving (which is the principle of wisdom of crowds.. it is how I can play the "estimate the amount of jellybeans in the jar" game by averaging everyone's guess and making my guess and win almost every time.) and as most people who are old timers on /. would realize.. the main strength of open source approaches to software and hardware.. the fact that for no extra cost the extra "fresh eyes" are built into the system.

      Perhaps I missed my calling as being a insurance company innovator.

    10. Re:Best way to get a tech job by Anonymous Coward · · Score: 0

      With loggers that connect to your OBD2 port, absolutely! Statistical analysis is what machine learning was built for! And that's really what insurance pricing is based off of; Statistics.

      "I Vill Try Dis If you Try..... NOT DIS!"... "DAH!"

      Poor Flo!
      That commercial looks like both Flo and the crazy German hairdresser are still recovering from "Hump-day".

      just remember, "Sprinkles are for winners".

  3. Let me translate by Torp · · Score: 2

    They've automated the work of the drones that spam my linkedin profile after matching keywords and NOT reading anything in the free form text?

    --
    I apologize for the lack of a signature.
    1. Re:Let me translate by Anonymous Coward · · Score: 3, Insightful

      The unaddressed problem is that there is never any discernable relationship between the advertised job and the actual job - nor any relationship between the resume of the job seeker and the actual person...

    2. Re:Let me translate by umghhh · · Score: 1

      this is a black and white vision that would make any geek proud. The thing is - there is a relationship but it is not direct and straightforward. It reminds me of an Inverted Pendulum or rather a set of those to be held up just by moving their only support point.

    3. Re:Let me translate by Anonymous Coward · · Score: 0

      The unaddressed problem is that there is never any discernable relationship between the advertised job and the actual job - nor any relationship between the resume of the job seeker and the actual person...

      Are you sure about that?
      Intuitively I would say that there is a relationship that makes both parties want to go for the "less is more" approach.
      Ideally you want to find that small notice that says "Looking for a C/C++ programmer, other languages are beneficial" from a company that is looking for a programmer that doesn't write every esoteric language he heard about on his CV

    4. Re:Let me translate by FooAtWFU · · Score: 1

      Nor is there any direct relationship between the recruiter who's emailing you and your resume. Place key information about your career objectives (e.g. "i want you to get me a visa to work in $location") within the first paragraph and watch it be gleefully ignored, not just by the usual spammer suspects but by a variety of guys with a coherent pitch and several major tech shops like Amazon, Facebook, et cetera. :(

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    5. Re:Let me translate by Anonymous Coward · · Score: 0

      Sounds like that's what YOU want to find, presumably as a C/C++ purist.

  4. a bit of history by Anonymous Coward · · Score: 2, Interesting

    Look up FlipDog, a spinout of the WhizBang startup in 2001.
    Got obsorbed by Monster.com.
    Had the same description.

    1. Re:a bit of history by Anonymous Coward · · Score: 0

      Ha, you're right, it's exactly the same thing:

      http://www.hr.com/SITEFORUM?&t=/Default/gateway&i=1116423256281&application=story&active=no&ParentID=1119278050447&StoryID=1119642179281&xref=

    2. Re:a bit of history by oodaloop · · Score: 1

      Man, I loved Flipdog. I only got a few job recommendations from it at a time, but they were all spot on. Monster's recommendations are worthless.

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
  5. Useless by Anonymous Coward · · Score: 0

    You won't find a job. Ever. Unemployment is about to go up and it won't stop. Automation will kill 99% of all jobs in the near future while in the present outsourcing and "efficiency directives" are destroying any hope you will ever have to make a living. And since the costs of living are going up, and not down, poverty is about to become a terrible reality for you and millions more. Oh, and contrary to what you may have been told by some armchair freedom fighters on the web, there is not going to be any revolution. Ever.

    1. Re:Useless by __aaclcg7560 · · Score: 1

      Automation will kill 99% of all jobs in the near future while in the present outsourcing and "efficiency directives" are destroying any hope you will ever have to make a living.

      I've been hearing that for decades as a construction worker, warehouse worker, spaghetti cook, virtual world tester, video game tester, help desk/desktop support technician, data center technician, PC refresh technician, and, currently, security remediation technician. None of my jobs were ever replaced by automation.

    2. Re:Useless by frank_adrian314159 · · Score: 3, Interesting

      No, but many of the jobs you might have had were automated out of existence. Meaning that the ratio of jobs to applicants is shrinking because automation now creates fewer jobs than they replace. Either way, you'll be out of work eventually.

      --
      That is all.
  6. Lazy HR by Anonymous Coward · · Score: 0

    Well the first hiring decision is surely to hire a HR manager prepared to read the CVs, even if its only a scan read.

    Because if HR won't read the CVs then why did you hire him? Did you read *his* CV?

  7. The death of humanism? by EzInKy · · Score: 1

    I don't know, and perhaps it isn't so.
    But the more machines control our gates,
    The less we humans can control our fates.
    But into the future we go!

    --
    Time is what keeps everything from happening all at once.
    1. Re:The death of humanism? by Anonymous Coward · · Score: 0

      I like your poetry. You should do more.

  8. So by Anonymous Coward · · Score: 1

    The next step will be to reverse the process and fire the hiring department?

  9. depends on the requirements of the position... by Anonymous Coward · · Score: 2, Funny

    ... here in Europe (Germany and Austria) those requirements usually look like a letter to Santa Claus...

    1. Re:depends on the requirements of the position... by __aaclcg7560 · · Score: 3, Funny

      Dear Santa,

      We need someone who has five years of experience in a new technology that came out six months ago. We can only pay in milk and cookies. Please send ASAP!

      Love,

      HR Dept.

  10. GIGO by Anonymous Coward · · Score: 0

    AI can parse job descriptions all day, but since most postings are either pure gibberish or outright lies, I'm not optimistic about the results.

  11. Mapping lies to lies... by tommeke100 · · Score: 3, Interesting

    Crap in -> Crap out.
    But seriously, don't the common job sites do this already? I'm pretty sure a Monster; GlassDoor or LinkedIn already have departments working on better matching algorithms ( using NLP, supervised or un-supervised machine learning).

    1. Re:Mapping lies to lies... by fastgriz · · Score: 1

      I must be using it wrong then because Glassdoor sends me dozens of irrelevant job listings every day,

    2. Re:Mapping lies to lies... by DigiShaman · · Score: 1

      Which is interesting, but I rarely get hits on Linked In (like twice a year if I'm lucky) despite all my associations and resume/skillsets. Then again, I don't have a picture uploaded either. I'm seriously wondering if that's the problem on Linked In. I'm just a normal looking dude that prefers not to have his portrait cached on the Internet. I guess I'm funny that way, but there you.

      --
      Life is not for the lazy.
  12. Curl by Anonymous Coward · · Score: 0

    So they created a scraper and I'm supposed to be impressed?

  13. presumes ad and resume are accurate by Anonymous Coward · · Score: 0

    This assumes that the job requisition and the resume are reasonably good descriptions of what is actually desired, etc.

    My experience is that this is not the case. When you write the job req, it has to meet a variety of requirements imposed by policy, such as wording tied to specific salary grade competencies, responsibilities, etc. Then there's the "X years of experience with Y" kind of statement; which falls apart on several bases: was that 20 years of experience with C, or was it 20 repetitions of 1 year's experience; and it uses years of experience as a proxy for "skill level", which is hard to describe in objective words.

    I'll concede that one can do much better than the sort of keyword searching that seems to be popular now, but building a reasoning engine that can read resumes and interpret them would be quite challenging. Resume reading is a skill that one develops with years of interviewing candidates: you learn to read between the lines: did they leave that job because the job ended and the company was winding down, or they found something better, or they were thrown out.

  14. So let me get this straigh by codeButcher · · Score: 1

    In other words, they've replaced the keyword-matching recruitment agent with a script? Way to go!

    OK, I'm off to read the article now. Or at least the summary.

    --
    Free, as in your money being freed from the confines of your account.
    1. Re:So let me get this straigh by DigiShaman · · Score: 1

      Yo Dog! I've got a scripted machine that can recruiting other machines that can script.

      --
      Life is not for the lazy.
    2. Re:So let me get this straigh by LifesABeach · · Score: 1

      I'm beginning to wonder if long term strategies are under valued. This short term stuff acts more like pestilence than prosperity.

  15. Read about this and LOL'd by GameboyRMH · · Score: 1

    Yeah, the people who need help getting jobs most are hipsters in the world's top startup hotspots. Great work, guys.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
    1. Re:Read about this and LOL'd by Anonymous Coward · · Score: 0

      Yeah, the people who need help getting jobs most are hipsters in the world's top startup hotspots. Great work, guys.

      The term "Hipster" seems a tad overused here. The last time I heard it used in media was the line "Nothing is more pathetic than an aging hipster".

      I don't think the "hipster" types are the ones that are on the cutting edge enough to be a fit for the top startups. This leads me to conclude there is a better name for the types of which you speak. If you mean the ones that need help to the point of needing constant instruction to the point of being Karma whores, who never make an effort to solve problems or research on their own but act like they are splitting the atom by asking everyone how to do basic things, while thinking they are experts.. then yes, they need more help than these startups have to give.

  16. job search / response by NynexNinja · · Score: 2

    I wrote a machine learning program that did when dice.com came online around 1990. I still use it today and it searches jobs (or any posting) on craigslist, monster, dice.com, hotjobs. It looks for keyword pattern matches in the job title, job description, etc, to give a score to a job posting, then if the job scores past a threshold, it will send a cover letter and email to the job. some of the most advanced features is that it will auto-generate sentences in the cover letter and/or job description depending on what it says in the job posting.

    1. Re:job search / response by LifesABeach · · Score: 1

      I think you might want to check your DOS Visual Basic for 1990 program it may be dated.

    2. Re:job search / response by toddestan · · Score: 1

      Will it also go to the interview for you too? I'd probably want to double check what it is going to do before firing off a job application. But then again if you never hear back for 99% of them, that's no different than doing it the manual way I guess.

  17. MIT Media Lab by bluegutang · · Score: 2

    Interesting that this comes from MIT Media Lab - where you can find job descriptions like the following:

    2. UNDEFINED DISCIPLINE

    The Media Lab is a cross-disciplinary research organization focusing on the invention of new media technologies that radically improve the ways people live, learn, work, and play.

    We are seeking a new kind of early career faculty member, not defined by discipline, rather by his or her unique and iconoclastic experience, style, and points of view. You can be a designer, inventor, scientist, or scholar – any combination – as long as you make things that matter. Impact is key.

    This means somebody with at least these three sets of characteristics:
    1) Being deeply versed in a minimum of two fields, preferably not ones normally juxtaposed;
    2) Being an orthogonal and counter-intuitive thinker, even a misfit within normal structures;
    3) Having a fearless personality, boundless optimism, and desire to change the world.

    Any disciplines apply as long as their confluence shows promise of solving big, difficult, and long-term problems. And, most importantly, candidates must explain why their work really can only be done at the Media Lab. We prefer candidates not be similar to our existing faculty. We welcome applicants who have never considered academic careers. If you fit into typical academia, this is probably not the job for you.

    The position has no specific degree requirement. Instead, candidates must show evidence of engineering accomplishment, scientific achievement, design innovation or artistic accomplishment. We are looking for a strong mix of invention, discovery and expression.

    Applications should consist of one URL—the web site can be designed in whatever manner best characterizes the candidate’s unique qualifications. Web site should include a CV or link to a CV.

    I wanted to nominate David Icke :)

  18. now if HR would *write* good postings by Anonymous Coward · · Score: 1

    One of the biggest problems is finding someone in HR who is willing to actually collaborate with the appropriate (knowledgable) people to craft a good positing. If conventional "I" can't read postings and figure out what the real job is about, then AI has no prayer of sussing out good patterns. I have done NLP and do ML on a regular basis -- there's no magic there. If the results are magical then your AI is locking onto nonsense inputs. As the data piles become ever larger, it becomes more common that any comparison you want to make is significant -- this leads to tremendous temptations for result cherry-picking. It's quite possible that a NLP-ML system could lock onto the quality of the grammar posting. I suppose it reflects on the company if they have high or low quality office staff in HR to manage the mechanics of posting jobs; but does that mean the job will be a better fit?

    1. Re:now if HR would *write* good postings by Ronin+Developer · · Score: 1

      This wouldn't stop someone from "tweaking" the job description that was carefully drafted in the first place. I see this all the time - job descriptions from multiple, usually, offshore, agencies and recruiters with minor differences. The tweaks and grammar are so bad that when combined with their lack of US geography so poor (CA or WA is thousands of miles from my home - without company jet, it's not exactly commuting distance), that I simply laugh at them.

      I want to receive honest job descriptions that match MY criteria from a job site. Then I want a list of agencies (job seeker ranked) and authorized to represent that position with contact info, rate info, etc. so I can decide who I want to work with in my search. Sorta like "Angie's List" for job hunters.

      I would enjoy building a business around such a system.

  19. This is just part of the equation by Ronin+Developer · · Score: 1

    and, just one step in the right direction. But, it does mean being locked into a single job site or agency.

    For me, a bigger issue is getting all the job descriptions (via email) that sound similar...but are being represented by multiple, usually, offshore, agencies. There are minor differences in the job descriptions that make it hard to know for sure they represent the same position. And, they don't like to tell you who the potential employer is UNTIL you sell them your first born and drink demon blood. They ALL want the right to represent you. Please be careful who you bargain with.. If you go with another agency for the same position (maybe offering a better rate) after they have submitted your resume to the potential employer, you will either not get the position or be locked in with the first one you gave your resume to. Hiring companies don't want to deal with the hassle of sorting out who gets the commission. In those situations, you lose.

    Unscrupulous agencies will blast all resumes in their database that might fit a position in the hopes of being the first one in the door. You can be screwed without even knowing it if they have obtained your resume and submitted without your knowledge. They hope the employer sees one they like and calls them. Then, they reach out to you. It's one reason why automation is now used to sift through CVs and job applications with many finding their way to the bitbucket without ever being seen by a human. They get hundreds (maybe thousands) of resumes submitted electronically. You need to be standout. Being unique is one way to make it past that first cut. If not unique, you lose.

    I have come view recruiters with a critical mindset after having dealt with some of the ilk that's out there. As a result, I keep a list of recruiters and agencies, gathered over the years, with who I trust to represent me well. There ARE good, reputable recruiters and agencies out there. Yes, I they are in the business of making money. And, I am very happy to help them do that if they work for me and help me gain employment on terms I prefer. This strategy, hopefully, prevents my CV from being rejected without human action first.

  20. Now if only companies that are hiring ... by rnturn · · Score: 1

    ... would employ this software in their HR departments to better match prospective employees who've sent their resumes into the company to job openings that would actually be appropriate. I can't remember how many times I've received an email from a company that has my resume on file about a job that would be a "great match" only to read on and discover that the Venn diagram of the position's "gotta have" requirements, previous experiences, and technologies and those listed on my resume don't intersect. At all. I'm sure those companies eventually find someone to fill those roles but they'd find their ideal candidate a lot faster if they were doing a better job with their keyword searches. (Serious... is it really that difficult to set up an ATS?) Maybe MIT's work will help solve this problem for those companies. Or HR departments could stop trying to insulate the hiring managers from the hiring process so that boneheaded notices like the ones I received aren't being sent out. And making the company look completely clueless.

    --
    CUR ALLOC 20195.....5804M
  21. Not enough experience... by __aaclcg7560 · · Score: 1

    Does machine learning overcome the HR requirement to have five years of experience in a technology that just came out six months ago?

  22. Study Machine Learning and get a well-paid job by erwincoumans · · Score: 1

    How much are a dozen deep-learning researchers worth? Apparently, more than $400 million to Google with their DeepMind purchase:
    http://www.technologyreview.co...

  23. JFC by Anonymous Coward · · Score: 0

    Artificial intelligence is gaining popularity in startups

    No, it fucking well isn't. There are no intelligent agents of any kind yet. If we keep watering the term "intelligence" down so that it is applied to anyone's algorithm that does anything handy, we're not going to have anything left to call an actual intelligence, which, among other things, will be conscious and that's why it will be intelligent. You know, able to generalize, capable of induction, intuition, experience, creativity, conversation, speculation, blue-skying, interest in how your day went, all that stuff -- the very thing that, when you meet a new fellow employee, makes you go "man, that bastard is intelligent!. And that won't be just because the entity knows H1-B is the path to corporate profit, either.

    The only valid uses of AI we have at this point in time are of the form (a) "There's no AI yet" and (b) in the term "AI research." That's it. Otherwise, bupkis.

  24. Just shoot everyone in HR by Anonymous Coward · · Score: 0

    They are the most worthless fucks in all creation, I wouldn't let them wipe my ass. Think I'm trolling? every HRdroid I ever met could be replaced by a well designed "Welcome to Corp" video and a outsourced help line. Their chief skills are keeping management terrorized about worker revolts, which they themselves keep on the boil. Never work anywhere with an employee of the month, or casual friday, HR is more evil than Microsoft, there I've said it.