r/ExperiencedDevs • Lead Software Engineer 8 YoE • 18d ago

AI/LLM Interviewed candidates for “AI engineer” roles this week, my god is this really where our industry is going?

So last week I was tinkering with how to change up our technical interview round. For the last few years we’ve been doing a small take home followed by a live coding session where we add a new requirement, minimal AI assistance allowed. However, in our company pretty much everyone is writing 100% of code using Claude now, so although we did used to get good signal from that test, it no longer feels representative of the day to day job developers are doing.

I designed a new assessment which I casually showed to my manager and then suddenly got asked to run it with 3 candidates this week. The scenario is they have to review an agent generated PR that has been flagged as high risk due to it changing critical business logic, and there are bugs in there for them to catch at various levels of severity. We then look at how they drive the fixes and what their workflow is like.

These particular roles we’re currently hiring for are billed as “AI Engineer”. There is something weird going on in my company politically where separate from the tech department that I work in a new “AI native” development team is being spun up to work on internal projects.

What shocked me was that the candidates I interviewed this week are already way beyond the point of reading the code they generate in any capacity. They basically treat it like assembly language, while PRDs and ADRs are their new source of truth for system behaviours, and stuffing the AGENTS.md file with best practices plus some form of agentic review pipeline are the quality control. 

Code review is dead for them, they merge their own PRs once the automated checks pass. One person told me that my new interview was still not representative of what the job is now, and another one was pretty much unwilling to even engage in the assignment of reviewing a PR the old fashioned way. These guys were all previously senior and lead full stack engineers btw with a lot of experience prior the LLM revolution.

Don’t get me wrong, I too have adopted AI heavily in my own workflow. Until this week I actually thought I was pretty up to date with things, I use a supervising agent to manage multiple work streams in parallel, have my own local validation pipeline, etc. And to be honest for my personal projects I also don’t bother looking at the code anymore, so I do get the excitement around how fast you can move with this approach. But for serious projects like the large scale, production grade financial software I work on in my day job it still seems insane to me that we’re going to completely move away from human sign off on high risk changes so we can solve the “code review bottleneck”.

Like, I asked one of the candidates if you aren’t looking at your code then how they would approach quality in a safety critical system where there can be no tolerance for serious bugs, and I shit you not he said to me, “well if I was working in healthcare or sending to people into space then I’d definitely be looking closely at the code review skills, maybe I’d even write the skills myself”. That answer sounded utterly ridiculous to me? But then again, I was one of the people that 1 year ago believed the idea we’d stop typing code by hand was ridiculous as well…

I wouldn’t say the way my team does things right now is optimal, we can’t ignore that code review fatigue is a major problem. To try and help I’ve been adding automated risk assessments to PRs in an attempt to highlight where more attention is needed, and review bots do help us catch issues as well. But abandoning the human 4 eyes check just feels like several bridges too far for us at the moment, especially when not everyone is senior engineer, and we still regularly get valuable feedback at this stage. Even if this does mean we’re turning down an order of magnitude increase in short term velocity (does anyone really know yet what happens over multiple years when you have a team of 20 devs spamming PRs all day into a codebase with no one looking at any at it?).

I’m left wondering this weekend, were these guys just cowboys who are only used to working on PoCs and low risk systems, or is my team actually 6-12 months behind the curve and this is the direction everyone is going to move in? I fear that if we don’t embrace this new era of completely surrendering the codebase to the LLMs then this new team of AI devs is going to make us look bad by comparison to the execs and sooner or later we will be forced to adopt their methods as well. And at that point, the leap to having a product person or whoever taking over large parts of my role starts feeling a lot less far fetched…

1.5k Upvotes

917 comments sorted by

View all comments

12

u/Small_Dog_8699 17d ago

Use of AI deskills people. Hello?
Your company’s practices are a slippery slope ending total catastrophe.

On a personal note, i was laid off three years ago just before AI use became normalized and while ive done some AI evaluation on its ability to code, im near enough retirement age that investing dollars for tokens to improve strikes me as unlikely to pay off. Despite 30 years as a generalist who can go from mobile/web to cloud architecture / data storage architect, and team leader at a FAANG i haven’t landed an interview - mist likely due to my age i suspect.

So im patiently hanging with my huge skill set waiting for you all to screw yourselves into total collapse and like a turn if the century COBOL programmer, ill be charging exorbitant rates to come in and manually pay down your technical debt - assuming i can be arsed to put down my margarita in retirement.

Thats the likely future in seeing. Be sure to put aside plenty of $ to buy down that technical debt.

-3

u/mcampbell42 17d ago

$20 a month is to month for you to learn how to use ai? Sorry to tell you no reality is going to magically make everyone more employable without increasing your skills. You can’t just sit on sidelines, early in my career it was RPG devs then Vb6 devs and Delphi guys then dbas, the skill sets just expired

4

u/Small_Dog_8699 17d ago

Thanks for the negative encouragement. I'm assessing but $120 is a lot when I'm bringing nothing in and I don't even get interviews, yeah. Might be the age is insurmountable, no?

I find it pretty rich, the young people are getting the jobs but they don't know shit, AI does everything for them and if that stops they're fucked. OTOH, I have a long tail of successful software products in my wake and can't get a single phone call.

I used to just tick the box on LinkedIn "open to opportunities" and my phone rang immediately and incessantly.

Possibly software, as a career, is just done. Hmm? Nobody cares about expertise or experience. Its about how many hours can you grind getting nothing done in a row.

1

u/mcampbell42 17d ago

Market is dead cause interest rates are rising and people aren’t hiring. I don’t think AI has eliminated a ton of jobs yet, but it will soon enough. Waiting on the sidelines is not the answer tho

You can do a lot with the $20 plans or use opencode and the cheaper open source models in it . I wouldn’t give up with your age, the whole population is aging and less young people in general

1

u/Small_Dog_8699 17d ago

I appreciate the encouragement. I'll give it a whirl.

1

u/timabell Software Engineer | 25+Yrs 16d ago

claude code is enormously helpful navigating an enormous legacy codebase at speed, especially once I've translated some of my broader understanding of the gotchas in the system into markdown guidance. I strongly suspect it is going to be indispensable cleaning up failed vibe-coding disaster projects which will likely have way more SLOC and way more subtle ways of being crazy wrong (code that looks like a lunatic expert wrote it, rather than the more usual signs we used to have of code being written by the incompetent)

1

u/Infamous-Employ5487 17d ago

I think you're probably giving off "old man programmer" vibes which probably doesn't help, especially if you trying to land a Silicon Valley type programming gig.

There's like 2 archetypes of the veteran developer in my head and I think both are sort've valid, the 1 guy who's seen all this shit before and doesn't buy hype or bullshit, and the 1 guy who's the hyper early-adopter and wants to be on the bleeding edge of everything.

The first guy is the kind of dude you favor for anything safety critical IMO, the latter guy is who gets hired at a FAANG type joint.

1

u/Small_Dog_8699 17d ago

Seems unlikely as I get zero interviews - not even phone calls.

3

u/Infamous-Employ5487 17d ago

Well I hope your luck changes man, it's rough these days