Top
Best
New

Posted by speckx 1 day ago

Jobs and Software Is Fucked(urflow.bearblog.dev)
311 points | 284 commentspage 2
tern 1 day ago|
Curious about the perspective from anyone who has a skill set / reputation where finding jobs is easy right now.

I imagine people in ML or who've found a good way to demonstrate prowess with agentic systems may be highly in demand right now(?)

fl4regun 1 day ago||
I work in an industry tangentially involved with the ML build-out (think companies like Broadcom, Marvell, etc.). We can't find enough people, if you have like 3+ years of experience with PCIe, Ethernet, DDR, you're a shoe in. Verification, Validation, Design, Customer Applications, Firmware, you name it, we need it. The pay is good too, especially for people who got in a year ago or more, stock base compensation has taken off like a rocket.

Hiring here is a little bit more old school, I guess? Especially because the types of roles we are hiring now are usually 5+ years of experience, we focus more on learning about what the candidates have done in the past, the leetcode type of question interview is just a small part, and matters more for prospective Jr. hires.

That being said, we aren't hiring that many fresh graduates anymore, we already have some we hired, we're focused on investing in them, getting them to learn more about our hardware and code, etc. and hoping to retain them.

ponector 23 hours ago|||
If you cannot find enough people in current market then pay is not that good as you think.
fl4regun 16 hours ago||
my last year's taxable income was over half a million and I am not even staff level, and I am not in the US. The reason we can't find people is because we are looking for people with specific skillsets - there's not that massive a pool of people who know e.g. PCIe at a very in-depth level. And trust me, we pay way better than companies like AMD or Qualcomm would, but a lot of the people at those companies just prefer staying because they are comfortable enough. Not like AMD is giving people poverty wages for PMTS level staff.
mchaver 12 hours ago||||
If you guys are hiring, I am interested. My email and personal website are in my profile. Thanks!
mixmastamyk 19 hours ago|||
Hi, looking for your contact info or you can find mine from the beginning of the month hiring post. Cheers.
fl4regun 16 hours ago||
Sent you an e-mail
ryandrake 1 day ago|||
I feel like any advice you get from someone would be as useful as "how to be a good coin flipper" advice from the 1 person in 1024 who flipped heads 10 times in a row. In other words it would be purely survivorship bias.
vanuatu 1 day ago|||
I joined a new company 6 months ago. I interviewed at 16 companies and got 5 offers from a mix of ai cos / big tech / trading firms

Background is SWE at an AI co that's in the news sometimes

It felt about the same in terms of grind effort from my last search in 2022. the main difference was ai companies cared a lot about your understanding of agentic systems and harness / context engineering, and had much more practical rounds with less leetcode (usually 1 medium). More legacy firms (finance / some big tech) still expected you to solve 3-4 leetcode medium/hards throughout the process

giwook 1 day ago|||
Anecdotally I've seen the latter to be true and have had third-party recruiters echo that familiarity with AI use in coding has become a pivotal part of job interviews with startups.

That being said, I'm not sure how much job security having such prowess would convey because I feel AI will be better than us at that too eventually (if not already).

colonCapitalDee 1 day ago|||
I'm starting a new job in a few weeks, and can confirm (for startups at least) experience with coding agents is something companies are looking for. Multiple companies I interviewed with had a AI assisted interview session to go along with a more typical closed book programming session. I was asked about my use of coding agents in behavioral interviews. I'm not an ML guy, just a generalist SWE with 4 YOE. I only got one offer in my search, but it only took ~a month and I feel pretty good about being able to get more offers with more searching. It helps that I'm young, no dependents, and willing to relocate.
rglynn 1 day ago|||
What do you mean by easy? Do you mean FAANG or equivalent salary? What level of seniority?

Can speak to my experience that if you are a senior engineer in London the market is relatively easy at the moment (or was at the beginning of the year) even with no connections.

lylejantzi3rd 20 hours ago||
How much does it pay, relatively? The last time I looked into jobs in the UK and in Europe, I could make more money flipping burgers in the US.
svobodovic 11 minutes ago|||
Depends on how you look at it. For example, the average salary in my Central European country is about 27k USD per year. I work in an IT/telco business and make about a double that. While it may sound very low for US standards, I own a house, a car, and go for a few non-lavish vacations each year with my family (wife makes about a third of my pay). I don't stress about health expenses, and have a good small town community just outside the capital city. People who work in senior management in tech, or work for international corporations can make upwards of 120k yearly, and will have a very comfortable life where I'm at. It can't be directly compared I suppose.
throw-the-towel 7 hours ago|||
I'm seeing offers of 150k GBP or more in London, no idea if they're real though.
h4kunamata 17 hours ago|||
>Curious about the perspective from anyone who has a skill set / reputation where finding jobs is easy right now.

There is no such thing as easy right now!!

Engineers with years of experience are being dismissed from interviews, and they are solid candidates. I speak with recruiters since I am looking for job atm and it is a horror movie atm.

Companies literally have no idea what they want, they lost the touch with reality. There was a twitter post from a developer who released a tool being used left and right, then a role AD asking for more years of experience for that tool than the tool exists.

You need a miracle right now to find a job, also, you need to know the recruiter who knows the hiring manager to get you in.

Nothing is easy anymore, and won't be anytime soon although the AI bubble started to pop and companies are waking up to the huge mistake they made.

greygoo222 11 hours ago|||
I'm a new grad. It took me about three weeks to get two offers, both from cold applications. I applied to ~100 jobs in total and got first round interviews from 10% of the ones I cold applied to, much higher when I had an in.

I then, uh, turned both offers down because I thought the roles weren't interesting enough and didn't pay enough to make up for not being interesting (170k base). Now I am back in the process and, knock on wood, I am in the middle of final rounds with several companies and expect to have a much better offer by next week.

I have a background in ML and agentic systems, which did come up, but my resume isn't outstanding. No big tech or frontier lab internships, no published papers, no unicorn startup. I wouldn't say finding jobs has been easy, but it hasn't been remotely as difficult as this thread implies, and I believe the statistics back me up here. I suspect this is a "people who aren't struggling don't complain about it online" phenomenon.

Regardless, I wish everyone here best of luck in finding a job.

programjames 1 day ago|||
My perspective is it is impossible to cut through the three layers of bullshit between you and anyone who knows what they are talking about. The only way to do this is with brand-name qualifications, like "MIT graduate", not things that are actually impressive. This is also why you see senior developers saying, "the offers I'm getting are bigger and bigger," meanwhile skilled younger developers need to become a marketing professional just to get an interview.

Recruiters have utterly given up on being efficient in the market. I do not know why, but there is something very wrong given "spamming the same brand-name fish all the other recruiters are spamming" is their only strategy. My guess is there is a combination of bad (or an entire lack of) hygienic data filtering and a disconnect between compensation and terminal goals (hiring the best candidates).

IshKebab 23 hours ago|||
Silicon design/verification. In really high demand at the moment, I guess because of the death of Moore's Law - now it is much more worthwhile making custom chips.
sublinear 23 hours ago|||
Easy hires are the same now as in the past. They have held several specialized roles before without letting it narrow their career path, and they have at least a decade of experience.

The problem with specialized roles is that nothing lasts too long in software. Given enough time in it, nobody really has an edge. Everyone is smart enough to have invented and implemented the very thing eating the world right now. They just don't have supervillain money or clout, so they work for you instead.

iLoveOncall 1 day ago||
> Curious about the perspective from anyone who has a skill set / reputation where finding jobs is easy right now.

It's easy to find jobs in software engineering provided you have an attractive resume.

Exoristos 1 day ago||
What, in your evaluation, are the top two or three attributes of an attractive resume?
iLoveOncall 23 hours ago||
There's only one: you work at a top-tier company.
regnull 23 hours ago||
If you don't have a full time job for a year, why don't you start a software business on your own? It's hard to succeed, but, successful or now, you will have something to show people and something that you are passionate to talk about. It will give you a new way to connect to people, and quite likely will help you to get hired. And who knows, maybe you will succeed.
thoughtpeddler 22 hours ago||
100% this. Interviewing isn't something that can compound. Striking out from company after company doesn't leave behind a trail of real work and real lessons. Starting a business is tough but it really does teach skills that are hard to find any other way (about sales, recruiting, management, etc). After a certain point, it's wiser to give up on getting hired, and just hire yourself and build something.
anon-3988 15 hours ago||
Creating a business something that sounds soooo far fetched. It is such a tail event for me that I never even considered. How do you even begin? You just start calling people if they want your product?
gloosx 12 hours ago||
Business is pretty simple actually: you begin by finding the market, then you proceed with getting a thing to sell on the market, then you sell you thing at the market. Think about it in simple terms: to start a business of selling vegetables – acquire vegetables, find a marketplace nearby, sit there and sell your vegetables. All businesses really are just increasingly sophisticated versions of this; source something of value, reach the customer, make money.
scuderiaseb 14 hours ago||
I have been the lead of a very stressful project that was the highest priority for the company I work for and it was crucial to get this working as it was a hard deadline. I started using AI a lot, but I still read the code and sometimes it was so garbage. I had two developers with me, but they were both kind of new in the domain and one didn’t know the programming language. The project finished and the part my coworkers developed was fundamentally flawed, it worked for ~85% of the cases but not all and caused an incident.

Now I get to work with two of my other friends/colleagues and they are amazing. They don’t use AI at all and so neither do I and it is glorious. It is so nice to build things like this and honestly not meaningfully slower either. It took us some time to figure out all the details, edge cases and all. Writing tests first, I love it!

swedishuser 1 day ago||
OP's opinion about AI coding is pretty obvious in this blog post. Maybe some of that sips out during interviews which certainly will spook the employer.
gafferongames 23 hours ago|
In the game industry this is actually a positive thing. If you think that AI can write code better than you can, I'm not going to disagree with you, but maybe you should try getting better or more specialized at what you do, because I can ask the AI simple questions about my field and it's completely wrong 3-4 prompts in.

Using this technology to build anything remotely serious, OR EVEN GAMES, is wildly stupid.

luaKmua 22 hours ago|||
I'm not used to seeing informed takes on the games industry on Hacker news, but then I looked up to see your name. Love your stuff, your website was mind opening when I was in college.
gafferongames 22 hours ago||
Thank you sir
swedishuser 12 hours ago||||
> I can ask the AI simple questions about my field and it's completely wrong 3-4 prompts in.

I'm guessing that field is gaming? It would be interesting to know what those simple questions are and what's wrong the answers if you don't mind sharing.

gafferongames 8 hours ago||
Multiplayer game networking.
cleaning 22 hours ago|||
Hate to be that guy but you're likely holding the tool wrong. Being an expert does not guarantee you're one of those people who can easily get good results from an (frontier) LLM.
gafferongames 19 hours ago||
And how many games have you shipped?
cleaning 2 hours ago||
[dead]
pianopatrick 1 day ago||
I wasn't there but this seems like the same feelings people would have had in the Rust Belt when the first factories started closing and getting a job started getting harder.
lucastamoios 9 hours ago||
I am not sure op opinion about AI is helping him to get a job. I feel like there is no other way than adopt AI as any other technology we did in previous years.

The opinion that it was trained over the data we provided is not so good, specially when you think many of our jobs is to automate other people's jobs... well, using their expertise to do so.

I was unemployed for 2 months and the way I found was to go full AI and learn as much as I can about it. It turned out that most of the things you need to learn is soft skills. That combined with a reasonable tech network may help a little bit.

KernelPryanic 12 hours ago||
I’ve 12 years of official experience and it took me 8 months to find a job. I’ve been also writing about huge problems in the western Europe IT job market - hiring has almost plateaued here. So the trick was to search for a job in the eastern Europe, moving soon.
FloorEgg 1 day ago||
During the pandemic money printing things got very weird. It created a lot of leverage and bullshit companies and bullshit dev work which led to artificial demand for software developers.

We are still in the post-pandemic hangover.

If you look up M2 money supply on St Louis fed - that chart has more influence on the job market in the US than anything.

The macro whiplash compounds this problem for people like OP in a few ways:

- cheap money leads to hiring frenzy (cheap capital costs lead to investments in human capital in software)

- developers get conditioned to artificially high demand and assume it will be like that forever

- artificially high demand attract people into software dev for the money instead of love of the art (increasing supply)

- when capital gets expensive again companies have to correct for over-hiring with layoffs and hiring freezes

- developers are stuck in a market with crashing demand (because of higher cost of capital) and over-supply (people attracted to work when cost of capital was cheap)

Everyone says it's about AI, but AI is more like the flavor & scapegoat, the substance is all a consequence of macro policy.

The next time the fed does quant easing labor market will kick up again.

commandlinefan 1 day ago|
Nobody likes to hear it, but this is the only explanation that makes sense. We had an unprecedented economic shock, and we're dealing with an unprecedented economic fallout. The only question is how much longer it will last.
an0malous 23 hours ago||
The timeline also matches up exactly, the Fed started raising rates in Q1-Q3 2022 and you can see the largest spike of layoffs happened Q1-Q3 2022:

https://tradingeconomics.com/united-states/interest-rate

https://layoffs.fyi/

ChatGPT wasn’t released until the end of 2022, and it wasn’t until the next spring where it really started to take off. Spring 2023 is when ChatGPT started to gain traction as a direct to consumer app and it wasn’t until later in the year when startups started building on top of it.

qwe----3 1 day ago||
> when I need to recall off the top of my head the proper way to instantiate a list or heap in X language

You only need to know for one though...

FrustratedMonky 1 day ago|
It was an example.

I guess even an off hand example, now must be completely 100% technically correct , or you aren't worth a job?

And, I'm pretty sure in "X" language, you can call them differently. Since it is "X", how do you know.

colonCapitalDee 1 day ago|||
Just use python for all practical programming problems. Lists, sets, and dicts are all you need for most leetcode problems; dynamic typing is convenient; there's good ergonomics for http and other random utility tasks; and pretty much every company is cool with python in an interview. You'll probably only see language trivia questions for languages you claim a specialty in (there's a huge market for C++ specialists, for instance).
greygoo222 11 hours ago||||
Leetcode/hackerrank problems aren't that high variance, dedicate a weekend studying and you should be good.
Daishiman 1 day ago|||
> I guess even an off hand example, now must be completely 100% technically correct , or you aren't worth a job?

It's a litmus test, and not a terribly challenging one. It's solved by spending a week doing simple coding challenges.

robmn 1 day ago|
Adapt dude. You can.
FrustratedMonky 1 day ago|
Everyone says Adapt.

Like, go be a farmer, Adapt? Reinvent yourself as a performance artist? Because, learn Java in 21 days, is kind of gone.

More comments...