is the brand new “sizzling” function within the tech scene, and many individuals are determined to land this job.
I see so many posts on-line saying how one can develop into an AI engineer in a couple of months.
Let me be clear: anybody telling you that you would be able to develop into an AI engineer in six months is promoting you a dream.
The fact is that it’s going to take longer, however that doesn’t imply you possibly can’t attempt to fast-track the method.
In case you’re new right here, I’m Egor. I work as a machine studying engineer and am additionally a profession coach for individuals breaking into information, AI, and machine studying.
I’ve seen firsthand what works and what’s only a waste of time.
Let’s get into it!
Let’s make clear precisely what an AI engineer is, as there’s a number of confusion on-line.
I’ve a separate article explaining the important thing variations, however in a nutshell an AI engineer is a software program engineer who specialises within the use and integration of foundational GenAI fashions corresponding to Claude, GPT, BERT, and others.
They don’t “construct” these fashions from scratch like an information scientist or machine studying engineer; somewhat, they use them to serve a selected goal.
For instance, they might embed a chatbot on a procuring web site to assist prospects discover what they’re on the lookout for extra rapidly, or add a coding assistant in an IDE, like Cursor.
As AI engineers are specialised software program engineers, they should know the elemental practises of software program engineering and have a powerful data of AI programs.
This skillset is uncommon however in excessive demand these days because of the hype round AI. So naturally, the wage of AI engineers could be very excessive and plenty of firms pay round $200k–$300k, based on ranges.fyi.
As you possibly can see, it’s a reasonably enticing profession with a number of development potential. Let’s now go over precisely how one can develop into one.
One unlucky actuality is that this can be very troublesome to interrupt into AI engineering with zero earlier expertise.
It is because the occupation requires adequate experience throughout information, machine studying, software program engineering, and, naturally, AI.
Subsequently, you will want to develop into an information scientist or a software program engineer for a minimum of one yr earlier than considering of pivoting to turning into an AI engineer.
Whether or not you develop into an information scientist or a software program engineer is as much as you and your background.
Nevertheless, I personally suggest beginning as a software program engineer first, because it’s extra carefully associated to the AI engineering function.
You additionally don’t should take my phrase for it; Greg Brockman (OpenAI CTO) additionally agrees that it’s higher to be a software program engineer first after which enhance your AI/ML data.

As a software program engineer, you need to make an effort to be taught the instruments and applied sciences which can be wanted to develop into an AI engineer, these embrace:
- Python — The entire AI/ML ecosystem is inbuilt Python, so you need to be capable of write stable manufacturing code on this language.
- SQL — AI revolves round information, and SQL is the language of Information.
- Software program Improvement Instruments — Have to know issues like git for model management, zsh/bash fundamentals and understanding find out how to create and use APIs.
- System Design Applied sciences — The AI system you’ll ultimately construct might want to scale, and you’ll possible deploy it on cloud platforms like AWS, Azure, GCP utilizing instruments like Docker and Kubernetes.
Assets
Timeline
The timeline will depend on how lengthy it takes you to land a software program engineering or information science job.
Being sensible, you probably have a STEM background with some stable data, and you actually apply your self, you possibly can land jobs in these roles in about 6 months.
It is best to then keep on this function for a couple of yr earlier than making an attempt to make the change to AI engineering to make sure you have lined your fundamentals.
There are a lot of guides on-line on find out how to break into software program engineering, and I have a number of roadmaps for turning into an information scientist that you would be able to additionally try.
Alongside your full-time work as a software program engineer, you will want to up-skill your self on the fundamentals of AI/ML to make sure you’re making fast progress in your journey.
You definitely don’t must have a PhD in Maths degree of understanding, as you gained’t construct these fashions from scratch, nevertheless it will provide you with background particulars to dive deeper into extra superior subjects at a later date.
These are the issues you need to know:
- Maths Fundamentals — A stable overview of statistics, chance, linear algebra and calculus will assist you to perceive what’s occurring beneath the hood.
- Supervised Studying — Know the way the essential algorithms like linear regression, resolution timber and help vector machines work.
- Unsupervised Studying — Know the way the essential algorithms like Ok-Means and Ok-Nearest-Neighbour work.
- Neural Networks — These are the spine of LLMs, and having an excellent understanding of subjects like backpropagation, vanishing gradients and activation capabilities will can help you debug AI fashions faster sooner or later.
- Fundamentals of LLMs — Though you gained’t be constructing LLMs from scratch, you may be working with them on daily basis, so it’s good to have some data about how they function. It is best to find out about areas corresponding to transformers, autoencoders, tokenisation, and embeddings.
Assets
Timeline
Studying the basics will rely on precisely how lengthy you research whereas working as an information scientist/software program engineer.
The advice is to combine these ideas into your every day work as a lot as potential.
If I had been finding out all of this outdoors of working hours, I might anticipate it will take 3–6 months in the event you apply your self.
At this level, it’s time to dive deeper into the precise ideas and concepts you may be utilizing as an AI engineer in the actual world.
This discipline is evolving quickly, and each month there’s a new “factor” to be taught. I’ll checklist the timeless fundamentals right here as they’re by far crucial.
- AI APIs — Companies like OpenAI’s API allow you to combine highly effective fashions without having to construct them your self. That is the quickest technique to begin constructing actual purposes with AI capabilities.
- Immediate Engineering — Studying find out how to successfully talk with AI fashions is a vital ability. Properly-crafted prompts can dramatically enhance mannequin outputs and are important for getting constant outcomes.
- Retrieval Augmented Era (RAG) — Perceive how to hook up with LLMs to exterior databases like Pinecone and use associated data to enhance the accuracy of the AI mannequin’s responses.
- Mannequin Context Protocol (MCP) — The standardised technique to join your AI fashions to exterior purposes like information, servers and different apps.
- LangChain — That is the most effective package deal for working with AI fashions in Python. It supplies all of the structure it’s good to construct and join LLMs seamlessly.
- Positive-Tuning — Perceive find out how to enhance the efficiency of an AI mannequin by coaching it on particular information so it’s higher at responding and giving outputs for a sure use case.
Assets
Timeline
Studying these ideas will take barely much less time than studying AI/ML fundamentals, as there’s much less materials to cowl.
I might anticipate it will take about 2–3 months to be taught all the things to an excellent customary.
There’s a number of confusion of what tasks you need to construct with a purpose to get a job in AI engineering
To place it merely, the most effective tasks are ones which can be intrinsically motivating for you and in addition profit some type of finish consumer or shopper.
Listed below are the high-level steps:
- Thought — Brainstorm concepts and subjects which can be private to you and an issue you wish to resolve. This could come from your individual ideas and analysis; don’t look on-line or ask individuals like me for venture concepts. Something I give you’ll instantly be a nasty venture for you.
- Information — Discover novel and thrilling information utilizing public APIs, authorities web sites, web-scraping, and many others. You wish to replicate the messy information you’ll encounter in the actual world.
- Deploy — You’ll want to showcase your skill to deploy AI programs end-to-end. This can embrace information storage, information cleansing, mannequin connection then some integration on the entrance finish by an API or perhaps a net app. You’ll want to match the work you may be doing as a full-time AI engineer as carefully as potential.
- Doc — Nobody will learn about your venture in the event you don’t inform individuals about it. Do a LinkedIn publish, write a weblog article and add it to your portfolio. Make certain your venture has a transparent, well-organised README on GitHub so individuals can check it for themselves. Share your work as a lot as potential, as it’s going to enhance your probabilities of being seen by potential employers.
Timeline
Creating good tasks and constructing a stable portfolio will take time. Ideally, you need to construct two top-tier tasks ought to take you about 3 months in complete. This assumes you possibly can dedicate 1 hour per day to constructing these.
This could possibly be an entire publish in itself, however let me provide the excessive degree 80/20 of what you need to do:
Resume
To write down an excellent resume, ensure all the things is particularly about AI engineering:
- Have your technical abilities proper on the prime with related instruments and applied sciences for AI engineering roles.
- Make your tasks clearly seen with metrics, figures, and, notably, the monetary impression.
- Maintain it easy: impartial colors, single column, easy-to-read fonts, and solely a web page lengthy.
- Checklist your related expertise as both a software program engineer or an information scientist.
I’ve a full article on find out how to make an excellent resume that you would be able to try under, in addition to a ready-made template you should use.
Make your LinkedIn profile apparent that you’re going for AI engineering roles:
- Your headline ought to include “AI Engineer”, no “aspiring” please. For instance, who would wish to rent an “aspiring” dentist?
- Embrace key phrases all through your “About me” and “Expertise” sections, however add them organically and don’t write paragraphs.
- Make your profile aesthetic with a transparent picture and a nice-looking banner. This makes a much bigger distinction than you suppose.
Referrals & Networking
Most individuals suppose they should construct a great deal of tasks and take infinite programs to face out and get a job.
That may be a full waste of time.
Referrals are the golden ticket for any tech job.
In response to a research, referrals account for 7% of purposes however 40% of all hires. In case you’re referred, you’re virtually 6x extra more likely to get your dream job.
That leverage is loopy.
The way in which you get a referral is definitely pretty easy, and all it requires is a few confidence in your half.
- Discover firms hiring for AI engineers or firms you’d wish to work for.
- Browse their workers on LinkedIn and discover somebody much like you. This could possibly be somebody with the identical college and background, ideally an AI engineer as properly.
- Join and ship them a DM containing one thing you preferred about their profile, journey or something private. By no means ask for a referral within the first message.
- Chat to them and ask them questions on their work, tasks and something cool they’re doing.
- After a couple of messages, that’s once you ask for a referral or any suggestions in your resume.
The method is so easy, the issue is individuals are simply too scared to do it.
Nevertheless, I’ve by no means had a nasty expertise, since you all the time lead with a praise or an opener about them.
Individuals love speaking about themselves, and all it’s good to do is come throughout as pleasant and present that you’re all in favour of them.
Timeline
Getting a job can range lots, and it may well additionally come right down to luck generally. Nevertheless, by truly going after referrals and avoiding distractions from tasks and programs, this could take 6 months.
So, to develop into an AI engineer, it’s going to take you, optimistically, about 2 years, however you additionally must land a job as a software program engineer or information scientist first.
This may occasionally seem to be a very long time, however these roles are extremely expert and pay ridiculous salaries. You may’t anticipate to do a few programs and stroll straight into them.
If after studying this text, you actually wish to develop into an AI engineer, that’s nice!
Nevertheless, like I simply talked about, it’s good to develop into an information scientist first. Fortuitously, in one in every of my earlier articles, I wrote precisely the steps I might observe if I had been to develop into an information scientist once more.
I’ll see you there!
Be a part of my free publication the place I share weekly ideas, insights, and recommendation from my expertise as a practising information scientist and machine studying engineer. Plus, as a subscriber, you’ll get my FREE Resume Template!
Dishing The Information
Weekly emails serving to you land your first job in information science or machine studyingpublication.egorhowell.com














