I've had three interviews since march. Method of application doesnt seem to matter, LinkedIn or Company Site, etc.
I am not entry level. I have seven years of professional programming experience. Ive written raytracers, a handful of scheme interpreters, autograd and ml frameworks, hardware test frameworks, lots of CRUD stuff professionally. Im language agnostic at this point, can do cpp, rust, python, julia, common lisp. Im an expert in Deep Reinforcement Learning, implemented AC, A2C, TD3, DQ, DDQ... APE-X, Distributed Batch PPO, have read over a hundred ml papers.
heres my linked in. https://www.linkedin.com/in/gibsonmartin
No responses. instant rejection from 99% of applications. interviews go well but i get ghosted. Unemployed since last october
fwiw, I did take a look at your linkedin page. imo, you are listing way too many skills, languages, and tools. I don't doubt that you worked with all of those things. but when you list so many, it raises doubt about which ones you're truly proficient with.
I have taken the few jobs I have been able to get. I learn what is professionally required. It might sound crazy but this is genuinely what i worked on. Atleast I can say it has not been boring!
if I were you, I would actually remove most of the individual projects from each job. keep 2-3 examples of what you consider your most impressive work and sell the reader on why it was impressive. key points to hit are a) why was the project important b) how did you solve the problem, and c) what was the impact to the business. by the way, b) should not just be a description of the tech stack you used. if you're looking at senior roles, people/organizational problems are more interesting to the reader.
I had it reduced to all back end development for a few months. I got no responses. To be honest I've given up on it.
One got laid off this year and now is getting certified to drive a city bus. A few of them work for the BP subcontractor, which is currently not hiring, layoffs. My other friend just got a new job, he was unemployed for about six months this year. My other friend has a degree and years of experience but is unemployed.
I have one friend in bed with C# and medical industry. Have asked him about it.
Lets say the average person has 10 professional acquaintances, id wager many of them are simply not in a position to make a referal.
You come across as very technical from your LI. Perhaps the companies you are applying for are looking for software engineers that will make the company more money than their salary. convince me that your technical ability will allow me to create more trinkets at a lower price and higher quality (or whatever the company does) than my competitor and I would hire you in an instant.
In seriousness, I have hardware test and yield assessment in my background. Ive been to multiple pcb lines, talked to techs, worked with electrical engineers on pointing out repeated failures in tombstoned resisters, burned out parts, etc... I have personally ideated, developed, and deployed tests which made higher quality trinkets for less money at higher success rates. Me and the Electrical Engineer at Skylark made the yield go from 30% to 99% over a few revisions. (Mostly because hes very good at his job. as the test engineer all i could do was point out the failures and collect data.)
My big project at Cratus was real time asset tracking for hundreds of thousands of endoscopes, with alerts on slow, lost, unshipped assets. Reducing turnaround time for hospitals all over the country.
I suspect that making more trinkets for lower cost is fairly well demonstrated by my resume and work history, probably more so than the average web developer.
Likely... hiring staff cannot tell.
- Your tag line claims you’re an ML expert but you say you have 7 years of work experience and your LinkedIn doesn’t have any educational experience. I disagree with the necessity of degrees but 7 years of largely several month stints and no degree is hardly enough experience to be considered an expert in anything. If you’re into ML, that’s fine to put there but it’ll be off putting if there’s a stolen valor element to your profile.
- You have way too much written for some of your experiences. You were at CRATUSTECH for 7 months. If what you did was amazing enough to warrant what you wrote there, your previous managers would be knocking at your door right now. Pair things down so you don’t come off as inflating your contributions.
- You’re presenting your experiences in a confusing way. You have so much overlap that it’s hard to ascertain what your career narrative was. Most people who are experts in something weren’t able to reach expert level knowledge while jugging multiple jobs. Focus on your narrative so employers can determine if you’re the right fit.
- You’re commenting too much on stuff. No one is ever impressed by people’s comments online and the more opinions you share in comments the more liability it is for employers who already get to be picky right now. This isn’t to say you said anything wrong but if it were me, I’d just delete them to now have a busy activity section.
- Lastly, you need a better profile picture. If you want people to take you seriously put a better foot forward here. Even just a decently lit selfie. Don’t crop some photo of you and someone else out on a hike or whatever. Doing an activity is fine, but pose, smile, be by yourself.
Hope this helps.
- That is largely due to other people revising my resume. I admit I don't like the tone. It was very dry and literal before, but a lot of people made me rewrite it in this value-added tone that seems popular nowadays. I did not get employment attention when it was dry before, or with any of the other variants I have tried. This was me succumbing to lots of advice.
- I do not have a career narrative. I struggle to get a jobs and take what I can get, usually small companies looking for a deal on me.
- My wife took that picture. We got married this year. I could change the picture.
It gives me an example of how I am being perceived, but I don't think it will help. I don't think most companies are even reading my resume or linkedin. I suspect my application is getting instantly thrown away.
Seems to me like nobody has money. A couple of these small companies are telling me theyre hiring over fiver. Remote devs in the Philipines. I've been able to scrounge a few hours of freelance from them here and there, and some ludicrous offers of high equity, and basically no pay.
The last 2 positions I had were for crypto companies. Those companies no longer exist.
I am 29 years old. My career started really in 2016 or so. Stable corporate America simply hasn't existed for me. I could not have kept my jobs even if I wanted to.
All the other advice about how to represent yourself is good and will help you find that next role. My advice is for after you get it.
My partner was a contractor but on their resume all you can see is something like “9 years Booz Allen” because they only credit the agency as the employer.
To the OP, if you has an agency then credit them and remove all your gigs that are less than 1 year.
Also if you don’t have a degree, employers subtract 4 years from your experience. College isn’t totally useless.
Lastly zero people will believe you are a ML expert without having a long background in a company or having authored a paper. ML isn’t web dev, it’s something that a more of an academic cutting edge now than what just anyone can pick up.
Secondly, on the ML front. I didnt just pick it up. Firstly, I practiced on and off for years. I failed to learn it handfuls of times, trudging through formal education resources about integrals and backprop and matrix math.
Eventually on one of my unemployment stints I found this book called Grokking Deep Learning and drove across the country and went into the redwoods in california, and I studied it for months on end. No internet on my desktop, only my laptop for looking stuff up. With no distractions the amount I accomplished was great.
Forgive me for getting angry but Im starting to get mad that people don't believe I could exist. I woke up at the god damn crack of dawn every day and studied ML, implemented autograd, my own little pytorch, and every architecture I could find, and read a zillion ml papers. And when I got bored in the afternoon I went and hiked up the mountain. Im a real human being. I am an RL expert. I dont think im special. I believe anyone else can do this too. People just don't know what they are capable of. They won't believe me because they don't even believe in themselves.
I just don’t also think you are an ML expert.
Yes, you know what you are doing and have some learning projects under your belt but so do university students. They even write formal papers and publish them under the guidance of people who lead the field. Yet they wouldn’t claim they are experts!
Most Ml, and especially DRL papers are useless, or worse, lies. I would say over 60% of them. The authors are usually motivated by graduation, or social situation, and often contain faked results. This is especially true of deep RL papers. Deep Reinforcement Learning is hard.
You cant just fake the data of the model succeeding because the paper is due (Saw this three times, fought them). Why are you using a discrete action space for a continuous environment?? (Usually its because they cant get the code to work for non Q based algorithms. Until PPO came out the entire Actor Critic family was really hard to converge, and everyone was failing with all the variants of DDPG. After PPO that changed, but the average ml paper writer couldnt succesfully implement it. I failed a few times, took me two solid weeks of hacking at it. Students who fail to implement their AC family algorithm would go use DQ from the 2012 Mnih. paper because they learned Q learning on gridworlds in class, but it only has discrete outputs... not only that but DQ was replaced by DDQ in 2015, and under no circumstances other than education should the original DQ be used. Real DRL just has almost nothing in common with the gridworld and Tabular Q based classes people are taking in school.) Why are you truncating the model outputs instead of letting the channel between two models be in feature space, despite not using those truncated outputs as some sort of gradient constraint? (Many companies are still doing this) Where is the epsilon decay schedule in your paper?? and basic entropy graphs, convergence graphs... you cant just publish the env score. you should ensure convergence on a control environment first. No you cant continuously shape the rewards manually throughout the paper to raise performance. No your model wont converge when your environment has sparse rewards or prior gates. No you cant start your discount factor at zero. (lol)
Some of the university students I assisted were absolutely horrible at programming, gave up early and lied in the results. Now I dont have a problem with people practicing and learning but it was clear to me that this wasn't the right setting and they didnt have the right resources or oversight to succeed, and that sucks.
But people see their paper anyways, assume its valid, and they got a degree that year, so I guess I better bow to them?
Whats your criteria for expert? Being in the top 10% of DRL practitioners is a fair measure. I was certainly in that fraction at the peak of my study. Relative to 99.99% of the world population, and 90% of the people who even know what DRL is, I am an expert. I am an expert in Deep Reinforcement Learning. If you have any paid projects you need help with let me know.