Stanford AI Expert: These 3 Jobs Will EXPLODE in the Next 5 Years!
By Sajjaad Khader
Summary
Topics Covered
- Coding agents replace ticket-crunching engineers
- Junior engineers win through adaptability, not tenure
- AI-proof engineers merge design, product, and code
- Coding agents need tests, builds, and close supervision
- AI platform engineers become the new IT department
Full Transcript
Are companies using AIs to replace software engineers?
There's a category of software engineers that I think will be replaced. Hands-on
keyboard, cranking out tickets, it's pretty easy to outsource. [music]
This is Mihail Eric, a Stanford lecturer and head of AI. And today, he's sitting down with us to talk about where software engineering is actually headed.
And while Mihail explains how some engineers will be on the chopping [music] block, at the same time, he introduces us to a new type of engineer that will be more valuable than ever.
What are the top [music] tech jobs that will explode because of AI?
The first one that comes to mind is a There's a huge one that's [music] picked off.
So, today we covered this new type of engineer, plus we covered the skills needed to enter [music] the top 1%.
What would you recommend to getting ahead of 99% of software engineers?
[music] I would spend a lot of time becoming I think it'll be increasingly important.
So, there's a lot of value to unpack in this video, and let's get to it.
Mihail, computer science currently has a unemployment rate of 6.1%, which actually makes it the seventh highest amongst all college degrees. And so, as a person who lectures at Stanford and
interacts with all these computer science [music] students, what's going on? Is the job market cooked?
on? Is the job market cooked?
Because of the surge of coding agents [music] and coding tools and things like this, there's like an upskilling and sort of an up-leveling of the expectations [music] of an engineer from day one. So, where once upon a time you
day one. So, where once upon a time you could enter as maybe an entry-level graduate, and [music] you sort of have this buffer period of maybe 3 to 6 months to maybe a year where you're just kind of, you know, [music] getting your
feet under you. And once upon a time, there was a tremendous expectation to be as productive as maybe the most productive person [music] on the team, you know, the senior engineers. I think
that affordance is no longer as true.
Because of this need to sort of hit the ground running once you actually enter your role, employers are seeing that given two candidates that can come in for the same role, one that is an entry-level and one that is more senior person, we expect that the senior person
will have less of that ramp-up period that we would normally have to account [music] for where we would hire the entry-level person. The employer is
entry-level person. The employer is maybe myopically sort of just prioritizing the thing that is most obvious, which is hey, [music] pick the person who's more senior, they will be able to get more done in a shorter period of time.
The expectation gap from [music] what juniors are to what companies need is the unemployment?
Yeah, I think there's a lot of that at play.
But if I see tools like Auto Code that [music] where I can create literally a a fleet of agents at my disposal that can code, that can plan, that can test, that can do pretty [music] much what a software engineer would do, are companies using AIs to replace software engineers?
There's a category of software engineers that I think will be replaced. If your
only offer to the company [music] is hands-on keyboard, cranking out tickets that are pretty easy to describe in a project management tool like Jira or Linear or whatever a company uses, then that kind of role certainly, it's
[music] pretty easy to outsource, I would say to like a coding agent. So I
will clarify that I think that is something that will no longer be as available as roles. And you know, it turns out that a lot of jobs in the [music] industry do kind of fall into that category. It's typically outsourced
that category. It's typically outsourced labor, it's typically something you'd use like a consulting firm for where they just throw people [music] at the problem. That I think will absolutely go
problem. That I think will absolutely go down.
So diving more deeper into that, if you had to put, what are the top three tech jobs [music] that you think because of AI will disappear?
There is a class of like QA engineers.
Their only real job a lot of the times is to take an existing piece of software and just kind of like test it, click buttons around, and you know, do do that flavor of triaging and and validating on code. A lot of like consulting jobs I
code. A lot of like consulting jobs I think will disappear, like the entry-level consulting jobs I think will also disappear. Usually when an existing
also disappear. Usually when an existing firm will employ like a consulting group, they'll assign them to some task where there's already a project existing, there's already like work that needs to get done. [music] It's kind of like a They just need the manual labor to essentially do that. I think that's something that is increasingly easy to
just outsource to a coding agent.
Entry-level data analysts I think will also kind of disappear where there's just not as much of a need to do rudimentary kind of like data exploration [music] that maybe you'd expect of an entry-level analyst. The
stuff that is quote-unquote not as thoughtful from an engineering standpoint where it is literally you do take a spec, you take a description of of a task, and you just go do that. I
think that entire category of of sort of roles and they may disappear. [music]
Is there even a need for junior engineers going forward if AI is already as good as most of the software [music] engineers?
There is. I think what junior engineers offer uniquely in the engineering landscape, and that I see in in my students [music] is just a tremendous amount of nimbleness in picking up of tools,
picking [music] up of skills, and just being able to tackle problems in a way that at times unopinionated in a good way, right? Because at the end of the
way, right? Because at the end of the day, the world is [music] evolving so so quickly, and where I see seniors even stumble a little bit is just an aversion to change. Whereas a junior engineer,
to change. Whereas a junior engineer, they come in, they have incredibly high slope. If you talk about [music] the
slope. If you talk about [music] the slope versus Y intercept sort of analogy, you know, the Y intercept might not be as high as a senior person, but their ability to like pick up the school tools incredibly quickly is a lot more robust, especially for smaller companies, is something that you [music] want. Cuz small companies, startups,
want. Cuz small companies, startups, they're all about speed, they're all about ability to adapt to problem spaces, to change on a moment's notice.
[music] That's something that I think juniors have, and you know, in their disposal as sort of a meta skill.
Then in that case, why aren't companies hiring [music] more junior software engineers?
Really quick, if you're running a business alone, you're probably spending way more time managing work than actually growing the business. But then,
your whole day turns into doing random admin work that does not move the business forward. That's where Actio
business forward. That's where Actio Work by Alibaba.com comes in. Actio Work
is basically an AI workspace that helps automate the parts of business that usually waste your time. So, as a person in tech, I wanted to see if Actio Work could help me source a new product for my business. I opened the Actio sourcing
my business. I opened the Actio sourcing toolkit, and I asked it to find suppliers for a premium desk [music] mat. Within seconds, it came back with
mat. Within seconds, it came back with supplier cards showing pricing, store ratings, reorder rate, and minimum order quantity. So, I could quickly compare my
quantity. So, I could quickly compare my options instead of spending hours searching manually. After that, I
searching manually. After that, I selected a few of the suppliers and had Actio Work automatically send inquiries and negotiate pricing and MLQs [music] for me. Instead of emailing
for me. Instead of emailing manufacturers back and forth myself, the AI handled the first round of negotiations directly inside the app.
That was honestly my favorite part. Most
AI tools stop after giving you information, but Actio Work actually helps execute the work for you. So, if
you want to easily start up your own business like this, download AxioWork for desktop using the link in my description. Start your 7-day free trial
description. Start your 7-day free trial and unlock the extra bonus credits.
[music] And now, back to the video.
It's a little bit of a short-term optimization. All they're seeing is,
optimization. All they're seeing is, "Oh, no, there's this AI thing that's happening. I'm responsible for reducing
happening. I'm responsible for reducing head count. I have 30 people on my team,
head count. I have 30 people on my team, but I only have this allocation [music] to have engineering resources at my disposal." The only answer is cut
disposal." The only answer is cut people, throw more cloud tokens at it, the solution. Right now, I think just
the solution. Right now, I think just employers are being a little too short-term thinking in terms of how they approach the problem that they're seeing. [music]
seeing. [music] Back in 2021, if I had a computer science degree and I had a pulse, I could probably land a 200K job at Google. And so, obviously, spending
Google. And so, obviously, spending $50,000 on my computer science degree was worth it. Now, in 2026, I can spend even 200,000 on a computer science bachelor's, master's, but still, [music]
when I graduate, I might end up jobless for 6 months. So, in that sense, do you think it's still worth it?
Yeah, I think that again, if your only expectation is to walk in, learn some Python, some JavaScript, some Java, [music] and walk out with a job, I think that is not the right framing of what you're putting in and what you're
expecting to get out. But, if you're going to go and say, "Hey, I can learn how to approach an open-ended project, scope it out, learn how to talk to people, learn how to define a set of like requirements." Emphasizing those
like requirements." Emphasizing those skills, I think college is a unique opportunity, and the degree is a unique opportunity to have a lot of time to kind of dial in on those meta skills that you wouldn't have otherwise.
So, [music] if you had to speak in a broader sense and give maybe like one or two pieces of advice to a software engineer or computer science student, [music] how do you prevent AI from replacing them?
I would spend a lot of time becoming interdisciplinary in a lot of ways. One
of my students, she was someone with a strong UX/UI background. And so, she basically built the system that could translate from a lot of the UI/UX folks, they spend a lot of time sketching. Or
when they're thinking of something, conceptualizing something, is they have a notebook, and they'll draw things out, rough sketches. And she built the
rough sketches. And she built the basically built the system that could take her sketches, you know, meet her where she is, and immediately translate that into literally an app hosted on Vercel, [music] right? A like fully functional web app you can interact with
and the fidelity of the app compared [music] to her sketch was just crazy good. Students that strong in design
good. Students that strong in design that want to combine that with the coding agents. They basically took
coding agents. They basically took [music] two disciplines and they merged them. Folks that are really good in
them. Folks that are really good in hardware systems and they combine that with the coding agent and then they would build something that was specific to the e-discipline, right? So,
combining of multiple things, multiple roles and responsibilities, design, PM, customer success. [music] You know, like
customer success. [music] You know, like all these things could sort of becoming an end-to-end functional responsibility.
I think that's one really big thing that I think is unique and agents don't really do very well. It's all that context that comes from the world.
Okay, so we're talking about becoming a software engineer, but we don't want to just become a regular software engineer.
We want to become a top 1% software engineer. We want to get ahead of 99% of
engineer. We want to get ahead of 99% of software engineers and with the power of AI and agents, [music] we have that.
What would you recommend to getting ahead of 99% of software engineers?
One, they have to be really good at thinking about problems in sort of piecemeal fashion. [music] Uh there's a
piecemeal fashion. [music] Uh there's a second piece which is just knowing how to context switch among different parts of the problem and amongst agents.
[music] And then the third piece is just knowing how to develop of agent-friendly bases. So, just drilling on the first
bases. So, just drilling on the first point of learning piecemeal how to break [music] down a problem. The best
engineers are the ones that know how to take a very complex task and then break it down to the subtasks [music] that need to get organized, the dependencies need to be translated, and then you can from that place kick it off to agents
and have agents [music] do that in in different ways. The second piece and
different ways. The second piece and skill I think is super crucial there is just this concept of knowing how to context switch among different agents.
I've done this work of breaking down the task. Now, first I start by assigning
task. Now, first I start by assigning one chunk of work to one agent. Spend
the time to make a plan for that agent.
The agent [music] is doing his work.
Now, I understand that because of these, you know, that the task decomposition that I've done, I understand that I can now iteratively start to kick off to other agents those other pieces of work that I developed. [music] It's so knowing what's that right point to switch to another agent to kick off that
work. Okay, now you have two agents
work. Okay, now you have two agents doing work. They're kind of doing their
doing work. They're kind of doing their stuff, shipping code in their own way.
Now, what's the point where you can go to a third [music] agent and start like again adding a task into the bucket of things to get done. Knowing how to and go from one to the other and being able to do [music] that seamlessly, now that you have the multiple agents doing work,
is a pretty complex skill because it's it's a bit like psychological skill. You
have to know what's going on with this agent, where [music] this agent's stuck if at all, where do I need to add more clarifications? Oh, now I need to switch
clarifications? Oh, now I need to switch this other agent. So, you know, there there's just that context [music] switching piece that I'm talking about is super crucial.
You're the scrum master of a team of agents.
You're scrum master, exactly. You're
you're the manager of the team of agents, and you have to maintain all that context because they are the most eager interns on the planet. They will
do exactly what you want them to, but they need that supervision. [music] The
third skill I think is super crucial here that I think is not talked about enough is this concept of agent-friendly codebases and agent-friendly development environments. What I usually say to
environments. What I usually say to folks is you want to set up your agents for success. [music] How do you do that?
for success. [music] How do you do that?
Well, you want to ensure that they have a strong test coverage in your codebase.
You want to ensure that they have a strong build system. Basically, the
house in a lot of ways is built before someone goes and enters the house and starts [music] trying to add on top of the house or add a room or or what have you. But, if you do that, that is the
you. But, if you do that, that is the point where you can confidently go off and have a multiple agents [music] go go confident that they're not going to create a sloppy code, go confident that they're going to go and actually [music] confidently build something in the
context of the code that you've developed, the foundation you've set up.
What are the top three tech jobs that will explode in the next 5 years because of AI?
The first one that comes to mind is um a forward deployed engineering. I think
this is this is a huge one that's picked off. The idea of an engineer that
off. The idea of an engineer that essentially goes on site a lot of times with some company or some customer that a company is dealing with and is responsible for translating customer demands or needs [music] into some piece of software using
whatever platform you're selling to the customer. So, it's an interesting
customer. So, it's an interesting [music] job discipline because it is interdisciplinary, right? It combines
interdisciplinary, right? It combines that that sort of PM-ing on-the-ground support work with an understanding of your own codebase.
You're doing the decomposition.
You're doing the decomposition, you're doing the translation, you're the one who's saying, "Hey, the user is really saying this button doesn't work, but what they really mean is there's a whole different feature that they didn't even know they need." They're picking up on maybe the wrong particular detail. So,
the forward deployed engineer, they're on site, they're the voice of the customer in a lot of ways, and then translate that to engineering. The
second and third role, which are related but I think are distinct enough, [music] which is an AI platform engineer and just a core AI feature engineer, right?
So, an AI platform engineer, in my mind, is someone that is essentially building out foundation for those [music] agents to be built, right? So, who's making the decision on how we evaluate, are using [music] Brain Trust, are we using Judgment Labs, are we using like any of
these foundational pieces of software?
What are we using for inference? If
we're actually going to host our own model to run [music] these agents, are we using Fireworks, are we using Modal, or, you know, any of these providers.
So, who's building the platform infrastructure foundations upon which a lot of these agentic capabilities need to [music] be built. So, that's the responsibility of the AI platform engineer.
So, kind of like the AI IT department.
[music] Yeah, in a lot of ways. Now that you have this foundational infrastructure layer that exists across platform in your own company, let's say, how do you then build bespoke [music] features, agentic features on top of that? Now
that you have this foundation built out, I'm building an agent that can do summarization really well, that is grounded in [music] PDFs that are specific to insurance, let's say you're in the insurance vertical. So, there's a whole class of now agent-specific
features that need to [music] be built that an AI feature engineer is the one that is mainly responsible for.
So, as we're closing off, do you have any final pieces of advice for the [music] audience?
If you are in the industry, if you are junior engineer, if you're someone that's entering the workforce, there's an understandable anxiety that a lot of people feel. [music] And what I would
people feel. [music] And what I would highly encourage people to not fall into the trap of is evicting themselves from the entire discipline of [music] software, thinking it's dead, it's cooked, I shouldn't even be a part of this. There is absolutely a role and
this. There is absolutely a role and responsibility that you juniors I think are uniquely [music] poised to fill in this future workforce, agentic development in an AI workforce. You have
to be really nimble, ability to adapt [music] new tools, ability to be very interdisciplinary, and to be able to merge across multiple disciplines in interesting ways. [music] Focus on those
interesting ways. [music] Focus on those unique skill sets before you say that there's no hope here. It's a wrong prediction to say that there's no [music] hope for juniors at all in this new world. It does require a more maybe
new world. It does require a more maybe thoughtful deliberation around where you [music] fit into all of this, but it is one that is definitely still crucial.
We're hiring here in my company, and and I'll gladly you know the right kind of junior folks I'll gladly bring them on.
Cool.
Thank you so much.
Absolutely. Yeah.
Well, that's about all I have in this video. I really hope that you guys
video. I really hope that you guys enjoyed it. And if you did, make sure to
enjoyed it. And if you did, make sure to hit the like button. Subscribe if you haven't already. If you're interested in
haven't already. If you're interested in my absolutely free techniques letter, link for that down below in the description. And if you're interested in
description. And if you're interested in watching the interview that I had with the CEO of Microsoft, Satya Nadella, you might want to watch this video right [music] here.
Loading video analysis...