, ,

Path to AI Engineer, and What to Learn Next (AI Engineering Series, Part 30)

Thirty parts on, here is the honest version of the AI engineering career path: what the market pays, which routes into the role actually work, what a hiring loop tests, and a twelve month plan to close the gaps this series left open.

AI Engineering Series · Part 30 of 30

Twenty six of the thirty parts in this series carry runnable code. Four do not, and that ratio sits close to the honest split of the work: most of an AI engineering week is ordinary software engineering, and the part that is not ordinary is deciding whether the output was any good.

I open with that number because career advice for this role usually gets the ratio backwards. It sells the modelling and skips the plumbing, and then people arrive in the job surprised that their week looks like parsing malformed PDFs, arguing about chunk boundaries and staring at a spreadsheet of eighty failed answers trying to work out what they have in common.

Who this is for: anyone who has worked through this series, or who is weighing a move into AI engineering from backend, data science, analytics or support engineering. No code in this part. If you are arriving here first, start at Part 1, and get your Python environment sane using Python setup and reproducibility from the Data Science Series before you touch an API key.

Key takeaways

Job postings advertise fine tuning. Actual work is retrieval quality and evaluation. Optimise your learning for the second, and interview well on the first.

Backend developers convert into this role faster than data scientists do, because the hard part is systems work rather than modelling.

Another retrieval chatbot in your portfolio is noise. An eval harness with a number attached is signal, and almost nobody brings one.

Three things this series deliberately did not teach you: distributed inference, training economics, and the compliance conversation. Plan for those in year one.

Demand signal and what it pays

ManpowerGroup surveyed 39,063 employers across 41 countries for its 2026 Global Talent Shortage report, and 72 percent said they struggle to fill roles. That headline number has been drifting down slowly, from 75 percent in 2024 and 74 percent in 2025. What changed in 2026 is the composition. AI model and application development came in as the single hardest skill group to hire for at 20 percent, with general AI literacy right behind it at 19 percent. First time either has topped that list.

Compensation follows the scarcity, though less dramatically than social media suggests. Robert Half puts a 2026 national software engineer range at roughly 109,250 to 175,500 US dollars, against 134,000 to 193,250 for an AI or machine learning engineer. Call it a 15 to 20 percent premium at comparable seniority, not a doubling.

Base salary bands, United States, 2026Robert Half published ranges, thousands of US dollarsSoftware engineerAI or ML engineer109176134193reported average 206100140180220Bands are published guidance, not offers. Location and equity move these more than the title does.
Premium is real and modest. Salary aggregator averages near 206,000 circulate widely and are worth treating as an upper anchor rather than a median. [VERIFY against a current Robert Half guide before quoting in a negotiation]

Two cautions on reading any of this. Aggregator averages skew high because they oversample frontier labs and large tech employers, and a 200,000 dollar average tells you nothing about a mid sized SaaS company in a secondary market. More usefully, the premium is paid for scarcity, and scarcity closes. Job security in this role comes from being the person who can tell whether the system works, which is a durable skill, rather than from being early, which is not.

Skills this series covered, mapped to the job

Our running project finished in a recognisable state. A documentation and support assistant that started as one prompt call in Part 2 now retrieves from a docs corpus with hybrid search and reranking, calls tools to check ticket status, routes cheap questions to a small model, runs a regression suite on every prompt change, and carries traces you can slice by tenant and provider. Roughly 4,000 lines of Python, of which the model calls are maybe 200.

Below is the competency map. Left column is what an employer is buying, middle column is where it lives in this series, right column is how a hiring loop probes it. Keep this one open while you prepare, because the third column is where most candidates lose the offer.

CompetencyWhere it livesHow a loop tests it
Reliable model calls under loadParts 2 to 6Asked what happens on a 429 at 3am, and whether your retry makes it worse
Retrieval design and ingestionParts 7 to 12Given a messy corpus and asked where you would chunk it and why
Measuring retrieval separately from answersPart 13Asked how you know a bad answer was retrieval or generation. Very few can answer this
Tool calling and agent loopsParts 14 to 19Asked to name a case where an agent is the wrong architecture
Evaluation and regression disciplineParts 20 to 22Asked how you would ship a model upgrade without a silent quality drop
Security and guardrailsParts 23 and 24Prompt injection scenario, usually with an untrusted document in the loop
Cost, latency and portabilityParts 25 to 29Given a monthly bill and asked where you would cut it first

Notice what is absent. Nothing in that table requires you to train a model, derive a loss function or explain backpropagation. Conceptual grounding matters, and if attention or embeddings are still fuzzy then tokens and embeddings and how attention works in the GenAI Series will close that in an evening. Beyond that grounding, depth in transformer internals has a surprisingly poor return on interview time.

Routes into an AI engineering role

Four backgrounds feed this role, and they arrive with different halves of it already solved. Knowing which half you are missing is worth more than a generic study plan.

flowchart LR A[backend developer] --> E[AI engineer] B[data scientist] --> E C[ML engineer] --> E D[analyst or support engineer] --> E E --> F[owns retrieval and answer quality] E --> G[owns cost and latency] E --> H[owns tool safety and guardrails] F --> I[evaluation is the shared skill] G --> I H --> I
Every route converges on the same bottleneck. Whatever you came in with, evaluation is the skill that decides whether you are trusted with the system.
Coming fromTransfers cleanlyUsually missingRealistic ramp
Backend or platform engineeringRetries, timeouts, tracing, deploys, cost thinkingComfort with a system that has no correct answer, only a distribution of them3 to 6 months. Fastest route by a clear margin
Data science or researchEvaluation instincts, metric design, scepticism about a good numberProduction engineering. Services, queues, on call, packaging6 to 12 months, and the gap is engineering rigour, not AI
ML engineering or MLOpsPipelines, registries, monitoring, drift, rollout disciplinePrompt and retrieval craft, which feels unrigorous at first and is not3 to 6 months. Second fastest
Analytics or support engineeringDomain knowledge, SQL, and a real sense of what users askSoftware engineering fundamentals, testing, version control at scale12 to 18 months. Longest route, and the domain knowledge is genuinely valuable

Row two surprises people. Conventional wisdom says a data science background is the natural on ramp, and in hiring loops I have run it is consistently slower than backend, because the daily failures are systems failures. A malformed PDF, a rate limit cascade, a cache that silently stopped hitting. My advice to a data scientist making this move is to spend your first three months on engineering craft, not on prompting, and from notebook to Python package in the Data Science Series is the right starting point.

What a hiring loop actually tests

We ran a loop for two AI engineering positions across six weeks in 2024. Fourteen candidates reached the technical round, all of whom could describe retrieval accurately, most of whom had shipped something with it. Eleven were rejected on a single question, asked in different words by different interviewers: how would you know if this system got worse.

Answers we heard were user feedback, spot checking, and monitoring. None of those is an answer. One candidate said she would hold out fifty labelled questions, score retrieval recall and answer correctness separately, and refuse to ship a prompt change that moved either past a threshold she had written down in advance. She was a backend developer with no machine learning on her CV at all. We hired her, and she had our first real eval harness running in her third week, at which point we discovered our production answer accuracy was 74 percent rather than the roughly 90 percent everyone had assumed from demos.

Sixteen points of imaginary quality had been sitting in that gap for months, and every roadmap decision made in that period had been made against the wrong number. That is the cost of not being able to answer the question, and it is why the question gets asked.

Interview preparation rule

Prepare one story about a quality number you moved, with the before value, the after value, the change you made and how you knew it was the change. If you cannot tell that story yet, go build the eval harness described in Part 20 over a weekend and then you can. Nothing else you prepare will pay back as reliably.

Portfolio work that survives scrutiny

Standard advice says build a retrieval chatbot over your own documents and put it on your CV. That advice was good in 2023 and is now actively unhelpful, because everybody did it. I have reviewed CVs where four of five projects were the same tutorial with a different corpus, and none of them told me anything about the candidate except that they can follow instructions.

What separates a portfolio now is a number and a decision. Build the retrieval system if you like, but the artifact that gets you interviews is the write up next to it: here is my labelled eval set of 120 questions, here is recall at 5 for three chunking strategies, here is the one I chose, here is the case where it still fails and why I accepted that. Same project, entirely different signal. Comparison method is in Part 13 and the chunking options are in Part 9.

Second project worth having, and rarer still: something with a tool call that can cause a side effect, wrapped in an approval gate. Almost every portfolio agent is read only, which sidesteps the entire interesting problem. Show that you thought about what happens when the model decides to issue a refund, and you are discussing a different class of work than the person who built a chatbot. Part 19 covers the gate design, and the conceptual framing is in AI agents explained in the GenAI Series.

Portfolio note: two projects done to this depth beat six done shallowly, and a public repository with a readable README beats a polished demo video. Reviewers spend about four minutes on a project. Put the number, the decision and the failure case in the first screen of the README, because that is all most of them will read.

Gaps to close in your first year

Thirty parts covered application engineering against hosted models. Three areas were deliberately left out, and you will meet all of them. Self hosted and distributed inference, meaning quantisation, batching servers and GPU economics, becomes relevant the moment volume or data residency rules out an API. Training economics, meaning when a fine tune actually pays for itself, was argued in Part 7 but never run end to end. Compliance and model risk governance is the third, and it is the one that stalls launches.

Here is how I would sequence the next twelve months, whether you are job hunting or already in seat. Each quarter produces an artifact, because a quarter that produces only reading produces nothing.

QuarterFocusArtifact you finish withDone when
Q1Evaluation depth. Human labelling, agreement rates, judge calibrationAn eval set of 100 plus labelled cases with a documented scoring rubricYou can reject a prompt change with a number rather than an opinion
Q2Security. Work the OWASP LLM Top 10 against your own systemA written threat model plus injection tests in CIAn untrusted document in your corpus cannot change agent behaviour
Q3Self hosted inference. Quantisation, batching, GPU sizingA benchmark comparing hosted API cost against your own served modelYou can state the crossover volume where self hosting wins
Q4Governance and fine tuning economicsOne fine tune run end to end with a payback calculation, plus a model cardYou can walk a risk reviewer through the system without an engineer present

On structured learning, Anthropic publishes free courses covering the developer platform, the Claude API and Model Context Protocol server construction, and they are a reasonable spine for Q1 and Q2 if you prefer guided material. Treat any single vendor curriculum as one implementation of ideas that generalise, and cross read against the other provider docs, exactly as this series has done throughout.

Where to spend your next hundred hours

If you have a hundred hours and one goal, put seventy of them into evaluation and thirty into security. Not prompting, which you will pick up by doing, and not the newest framework, which will be different by the time you finish. Evaluation is what makes every other skill in this series compound, because without it you cannot tell whether any change you make is an improvement, and a system nobody can measure is a system nobody can safely change.

Skill I would avoid over investing in right now is framework fluency. Knowing one orchestration library deeply looks like expertise and ages like milk. Underlying concepts, retrieval quality, tool design, state management, evaluation, have been stable for three years while the libraries have churned repeatedly.

On Monday, do one thing: take whatever LLM feature you own or want to own, write down twenty questions it should answer, label the correct answers by hand, and run them. Two hours of work. Whatever number comes back will be lower than you expect, and that number is the beginning of every serious conversation you will have in this job.

That closes the series. Thirty parts, one project, from a single API call in Part 2 to a cost controlled, evaluated, portable service in Part 29. If you build something from it, or it saves you one of the three day debugging sessions described along the way, I would like to hear about it. Full index sits on the AI Engineering guide.

AI Engineering Series · Part 30 of 30
« Previous: Part 29  |  Guide

References

About The Author


Discover more from Journal of Intelligent Infrastructure – By Dr Pranay Jha

Subscribe to get the latest posts sent to your email.

Leave a Reply

Your email address will not be published. Required fields are marked *

Architect’s Toolkit

About the Author

Dr. Pranay Jha is a Cloud and AI Consultant with 18+ years of experience in hybrid cloud, virtualization, and enterprise infrastructure transformation. He specializes in VMware technologies, multi-cloud strategy, and Generative AI solutions. He holds a PhD in Computer Applications with research focused on Cloud and AI, has published multiple research papers, and has been a VMware vExpert since 2016 and a VMUG Community Leader.

Discover more from Journal of Intelligent Infrastructure - By Dr Pranay Jha

Subscribe now to keep reading and get access to the full archive.

Continue reading