Solution that tailors existing CVs to a given job post?
I'm looking for something that takes a CV (e.g. md, pdf, odt, whatever) and a site to the job post as inputs and outputs a CV that is tailored to the requirements listed in that job post, without significantly changing the CV in some way..
I know that LLMs would be best used for such a problem, but the issue is that I don't have such a beefy computer to run an LLM locally.. Maybe there's something out there that doesn't use an LLM? Anything that helps with applying and making sure that the CV is attractive enough to your average ATS, honestly.
instead of rewriting the whole thing each time, I store a selection of "snippets" which detail a particular skill or a background, and then compile a bunch of relevant ones together into a markdown resume, which can later be processed into HTML or PDF.
If this "partially automates" the problem, then it's good enough for me. I think this is as close as close can get to what I'm looking for, I will try this out for sure, thanks!
This is a good starter. I'd been looking at doing something like this with mailmerge on my resume template but I found the frequency I apply for jobs wasn't often enough to bother.
How tailored are you looking to make it? Looking at a job listing and that says "must have good organisational skills" and writing "I have good organisational skills" is a simple copy with a find and replace, but probably not going to land you an interview.
Can you run the local llm at all? Just ask the question, go make a cup of tea, ask the next, go for a walk, ask again, play fourteen hours of Factorio...
Otherwise, there's services like hordeai (I think that's what it's called) where you tap into people who volunteer compute resources to run your own model.
There are a few services out there that do this. They are basically job tracking sites, but a lot of them now use something like chatgpt to tailor your resume to a job description. I do recommend these services to track jobs you applied to, but they are not always the best in rewriting your resume.
One thing I have done is create a section of skills that closely match the jobs I am applying for. You can then use chatgpt API and create a prompt. This makes it easier so that all you need to do is give it the job description and it will tailor those skills sets to the job and I then just copy and paste that into my resume.
Not open-source but I've used chatgpt to write tailored cover letters based on my cv and the job description, and afterwards I'd tweak it to fix the things it got wrong.