{"id":354251,"date":"2026-03-29T21:54:07","date_gmt":"2026-03-29T21:54:07","guid":{"rendered":"https:\/\/www.newsbeep.com\/nz\/354251\/"},"modified":"2026-03-29T21:54:07","modified_gmt":"2026-03-29T21:54:07","slug":"how-to-become-an-ai-engineer-fast-skills-projects-salary","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/nz\/354251\/","title":{"rendered":"How to Become an AI Engineer Fast (Skills, Projects, Salary)"},"content":{"rendered":"<p class=\"wp-block-paragraph\"> is the new \u201chot\u201d role in the tech scene, and many people are desperate to land this job.<\/p>\n<p class=\"wp-block-paragraph\">I see so many posts online saying how you can become an AI engineer in a few months.<\/p>\n<p class=\"wp-block-paragraph\">Let me be clear: anyone telling you that you can become an AI engineer in six months is selling you a dream.<\/p>\n<p class=\"wp-block-paragraph\">The reality is that it will take longer, but that doesn\u2019t mean you can\u2019t try to fast-track the process.<\/p>\n<p class=\"wp-block-paragraph\">If you\u2019re new here, I\u2019m Egor. I work as a machine learning engineer and am also a career coach for people breaking into data, AI, and machine learning.\u00a0<\/p>\n<p class=\"wp-block-paragraph\">I\u2019ve seen firsthand what works and what\u2019s just a waste of time.<\/p>\n<p class=\"wp-block-paragraph\">Let\u2019s get into it!<\/p>\n<p class=\"wp-block-paragraph\">Let\u2019s clarify exactly what an AI engineer is, as there is a lot of confusion online.<\/p>\n<p class=\"wp-block-paragraph\">I have a <a href=\"https:\/\/towardsdatascience.com\/machine-learning-vs-ai-engineer-no-confusing-jargon\/\" rel=\"nofollow noopener\" target=\"_blank\">separate article<\/a> explaining the key differences, but in a nutshell an AI engineer is a software engineer who specialises in the use and integration of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Foundation_model\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">foundational GenAI models<\/a> such as <a href=\"https:\/\/en.wikipedia.org\/wiki\/Claude_%28language_model%29\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Claude<\/a>, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Generative_pre-trained_transformer\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">GPT<\/a>, <a href=\"https:\/\/en.wikipedia.org\/wiki\/BERT_%28language_model%29\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">BERT<\/a>, and others.\u00a0<\/p>\n<p class=\"wp-block-paragraph\">They don\u2019t \u201cbuild\u201d these models from scratch like a data scientist or machine learning engineer; rather, they use them to serve a specific purpose.<\/p>\n<p class=\"wp-block-paragraph\">For example, they may embed a chatbot on a shopping website to help customers find what they are looking for more quickly, or add a coding assistant in an IDE, like Cursor.<\/p>\n<p class=\"wp-block-paragraph\">As AI engineers are specialised software engineers, they need to know the fundamental practises of software engineering and have a strong knowledge of AI systems.<\/p>\n<p class=\"wp-block-paragraph\">This skillset is rare but in high demand nowadays due to the hype around AI. So naturally, the salary of AI engineers is very high and many companies pay around $200k\u2013$300k, according to <a href=\"https:\/\/www.levels.fyi\/en-gb\/t\/software-engineer\/title\/ai-engineer\/locations\/san-francisco-bay-area\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">levels.fyi<\/a>.<\/p>\n<p class=\"wp-block-paragraph\">As you can see, it\u2019s a pretty attractive career with a lot of growth potential. Let\u2019s now go over exactly how you can become one.<\/p>\n<p class=\"wp-block-paragraph\">One unfortunate reality is that it is extremely difficult to break into AI engineering with zero previous experience.<\/p>\n<p class=\"wp-block-paragraph\">This is because the profession requires sufficient expertise across data, machine learning, software engineering, and, naturally, AI.<\/p>\n<p class=\"wp-block-paragraph\">Therefore, you will need to become a data scientist or a software engineer for at least one year before thinking of pivoting to becoming an AI engineer.<\/p>\n<p class=\"wp-block-paragraph\">Whether you become a data scientist or a software engineer is up to you and your background.<\/p>\n<p class=\"wp-block-paragraph\">However, I personally recommend starting as a software engineer first, as it\u2019s more closely related to the AI engineering role.<\/p>\n<p class=\"wp-block-paragraph\">You also don\u2019t have to take my word for it; Greg Brockman (OpenAI CTO) also agrees that it\u2019s better to be a software engineer first and then improve your AI\/ML knowledge.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/nz\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-27-at-08.30.05.png\" alt=\"\" class=\"wp-image-652253\"\/><\/p>\n<p class=\"wp-block-paragraph\">As a software engineer, you should make an effort to learn the tools and technologies that are needed to become an AI engineer, these include:<\/p>\n<p>Python\u200a\u2014\u200aThe whole AI\/ML ecosystem is built in Python, so you should be able to write solid production code in this language.<\/p>\n<p>SQL\u200a\u2014\u200aAI revolves around data, and SQL is the language of Data.<\/p>\n<p>Software Development Tools\u200a\u2014\u200aNeed to know things like <a href=\"https:\/\/github.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">git<\/a> for version control, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Z_shell\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">zsh<\/a>\/<a href=\"https:\/\/en.wikipedia.org\/wiki\/Bash_%28Unix_shell%29\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">bash<\/a> basics and understanding how to create and use <a href=\"https:\/\/en.wikipedia.org\/wiki\/API\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">APIs<\/a>.<\/p>\n<p>System Design Technologies\u200a\u2014\u200aThe AI system you will eventually build will need to scale, and you will likely deploy it on cloud platforms like <a href=\"https:\/\/aws.amazon.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">AWS<\/a>, <a href=\"https:\/\/azure.microsoft.com\/en-gb\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Azure<\/a>, <a href=\"https:\/\/cloud.google.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">GCP<\/a> using tools like <a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Docker<\/a> and <a href=\"https:\/\/kubernetes.io\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Kubernetes<\/a>.<\/p>\n<p>Resources<\/p>\n<p>Timeline<\/p>\n<p class=\"wp-block-paragraph\">The timeline depends on how long it takes you to land a software engineering or data science job.<\/p>\n<p class=\"wp-block-paragraph\">Being practical, if you have a STEM background with some solid knowledge, and you really apply yourself, you can land jobs in these roles in about 6 months.<\/p>\n<p class=\"wp-block-paragraph\">You should then stay in this role for about a year before trying to make the switch to AI engineering to ensure you have covered your basics.<\/p>\n<p class=\"wp-block-paragraph\">There are many guides online on how to break into software engineering, and I <a href=\"https:\/\/towardsdatascience.com\/how-id-become-a-data-scientist-if-i-had-to-start-over-d966a9de12c2\/\" rel=\"nofollow noopener\" target=\"_blank\">have several roadmaps<\/a> for becoming a data scientist that you can also check out.<\/p>\n<p class=\"wp-block-paragraph\">Alongside your full-time work as a software engineer, you will need to up-skill yourself on the basics of AI\/ML to ensure you are making quick progress in your journey.<\/p>\n<p class=\"wp-block-paragraph\">You certainly don\u2019t need to have a PhD in Maths level of understanding, as you won\u2019t build these models from scratch, but it will give you background details to dive deeper into more advanced topics at a later date.<\/p>\n<p class=\"wp-block-paragraph\">These are the things you should know:<\/p>\n<p>Maths Fundamentals\u200a\u2014\u200aA solid overview of statistics, probability, linear algebra and calculus will help you understand what\u2019s happening under the hood.\u00a0<\/p>\n<p>Supervised Learning\u200a\u2014\u200aKnow how the basic algorithms like linear regression, decision trees and support vector machines work.<\/p>\n<p>Unsupervised Learning\u200a\u2014\u200aKnow how the basic algorithms like K-Means and K-Nearest-Neighbour work.<\/p>\n<p>Neural Networks\u200a\u2014\u200aThese are the backbone of LLMs, and having a good understanding of topics like backpropagation, vanishing gradients and activation functions will allow you to debug AI models quicker in the future.<\/p>\n<p>Basics of LLMs\u200a\u2014\u200aEven though you won\u2019t be building LLMs from scratch, you will be working with them every day, so it\u2019s good to have some knowledge about how they operate. You should learn about areas such as transformers, autoencoders, tokenisation, and embeddings.<\/p>\n<p>Resources<\/p>\n<p>Timeline<\/p>\n<p class=\"wp-block-paragraph\">Learning the fundamentals will depend on exactly how long you study while working as a data scientist\/software engineer.<\/p>\n<p class=\"wp-block-paragraph\">The recommendation is to integrate these concepts into your daily work as much as possible.<\/p>\n<p class=\"wp-block-paragraph\">If I were studying all of this outside of working hours, I would anticipate it would take 3\u20136 months if you apply yourself.<\/p>\n<p class=\"wp-block-paragraph\">At this point, it\u2019s time to dive deeper into the specific concepts and ideas you will be using as an AI engineer in the real world.<\/p>\n<p class=\"wp-block-paragraph\">This field is evolving rapidly, and every month there is a new \u201cthing\u201d to learn. I will list the timeless fundamentals here as they are by far the most important.<\/p>\n<p>AI APIs\u200a\u2014\u200aServices like <a href=\"https:\/\/openai.com\/api\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">OpenAI\u2019s API<\/a> let you integrate powerful models without needing to build them yourself. This is the fastest way to start building real applications with AI capabilities.<\/p>\n<p>Prompt Engineering\u200a\u2014\u200aLearning how to effectively communicate with AI models is a crucial skill. Well-crafted prompts can dramatically improve model outputs and are essential for getting consistent results.<\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Retrieval-augmented_generation\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Retrieval Augmented Generation<\/a> (RAG)\u200a\u2014\u200aUnderstand how to connect to LLMs to external databases like <a href=\"https:\/\/www.pinecone.io\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Pinecone<\/a> and use related information to improve the accuracy of the AI model\u2019s responses.<\/p>\n<p><a href=\"https:\/\/modelcontextprotocol.io\/docs\/getting-started\/intro\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Model Context Protocol (MCP)<\/a>\u200a\u2014\u200aThe standardised way to connect your AI models to external applications like files, servers and other apps.<\/p>\n<p><a href=\"https:\/\/www.langchain.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LangChain<\/a>\u200a\u2014\u200aThis is the best package for working with AI models in Python. It provides all the architecture you need to build and connect LLMs seamlessly.<\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Fine-tuning_%28deep_learning%29\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Fine-Tuning<\/a>\u200a\u2014\u200aUnderstand how to improve the performance of an AI model by training it on specific data so it is better at responding and giving outputs for a certain use case.<\/p>\n<p>Resources<\/p>\n<p>Timeline<\/p>\n<p class=\"wp-block-paragraph\">Learning these concepts will take slightly less time than learning AI\/ML fundamentals, as there is less material to cover.<\/p>\n<p class=\"wp-block-paragraph\">I would anticipate it would take about 2\u20133 months to learn everything to a good standard.<\/p>\n<p class=\"wp-block-paragraph\">There is a lot of confusion of what projects you should build in order to get a job in AI engineering<\/p>\n<p class=\"wp-block-paragraph\">To put it simply, the best projects are ones that are intrinsically motivating for you and also benefit some sort of end user or client.<\/p>\n<p class=\"wp-block-paragraph\">Here are the high-level steps:<\/p>\n<p>Idea\u200a\u2014\u200aBrainstorm ideas and topics that are personal to you and a problem you want to solve. This should come from your own thoughts and research; don\u2019t look online or ask people like me for project ideas. Anything I give you will immediately be a bad project for you.<\/p>\n<p>Data\u200a\u2014\u200aFind novel and exciting data using public APIs, government websites, web-scraping, etc. You want to replicate the messy data you will encounter in the real world.<\/p>\n<p>Deploy\u200a\u2014\u200aYou need to showcase your ability to deploy AI systems end-to-end. This will include data storage, data cleaning, model connection then some integration on the front end through an API or even a web app. You need to match the work you will be doing as a full-time AI engineer as closely as possible.<\/p>\n<p>Document\u200a\u2014\u200aNo one will know about your project if you don\u2019t tell people about it. Do a LinkedIn post, write a blog article and add it to your portfolio. Make sure your project has a clear, well-organised README on GitHub so people can test it for themselves. Share your work as much as possible, as it will increase your chances of being seen by potential employers.<\/p>\n<p>Timeline<\/p>\n<p class=\"wp-block-paragraph\">Creating good projects and building a solid portfolio will take time. Ideally, you should build two top-tier projects should take you about 3 months in total. This assumes you can dedicate 1 hour per day to building these.<\/p>\n<p class=\"wp-block-paragraph\">This could be a whole post in itself, but let me give you the high level 80\/20 of what you should do:<\/p>\n<p>Resume<\/p>\n<p class=\"wp-block-paragraph\">To write a great resume, make sure everything is specifically about AI engineering:<\/p>\n<p>Have your technical skills right at the top with relevant tools and technologies for AI engineering roles.<\/p>\n<p>Make your projects clearly visible with metrics, figures, and, particularly, the financial impact.<\/p>\n<p>Keep it simple: neutral colours, single column, easy-to-read fonts, and only a page long.<\/p>\n<p>List your relevant experience as either a software engineer or a data scientist.<\/p>\n<p class=\"wp-block-paragraph\">I have a <a href=\"https:\/\/towardsdatascience.com\/how-id-become-a-data-scientist-if-i-had-to-start-over-d966a9de12c2\/\" rel=\"nofollow noopener\" target=\"_blank\">full article<\/a> on how to make a great resume that you can check out below, as well as a ready-made template you can use.<\/p>\n<p>LinkedIn<\/p>\n<p class=\"wp-block-paragraph\">Make your LinkedIn profile obvious that you are going for AI engineering roles:<\/p>\n<p>Your headline should contain \u201cAI Engineer\u201d, no \u201caspiring\u201d please. For example, who would want to hire an \u201caspiring\u201d dentist?<\/p>\n<p>Include keywords throughout your \u201cAbout me\u201d and \u201cExperience\u201d sections, but add them organically and don\u2019t write paragraphs.<\/p>\n<p>Make your profile aesthetic with a clear photo and a nice-looking banner. This makes a bigger difference than you think.<\/p>\n<p>Referrals &amp; Networking<\/p>\n<p class=\"wp-block-paragraph\">Most people think they need to build loads of projects and take endless courses to stand out and get a job.<\/p>\n<p class=\"wp-block-paragraph\">That is a complete waste of time.<\/p>\n<p class=\"wp-block-paragraph\">Referrals are the golden ticket for any tech job.<\/p>\n<p class=\"wp-block-paragraph\">According to a study, <a href=\"https:\/\/theundercoverrecruiter.com\/infographic-employee-referrals-hire\" rel=\"noreferrer noopener nofollow\" target=\"_blank\">referrals account for 7% of applications but 40% of all hires<\/a>. If you\u2019re referred, you\u2019re almost 6x more likely to get your dream job.<\/p>\n<p class=\"wp-block-paragraph\">That leverage is crazy.<\/p>\n<p class=\"wp-block-paragraph\">The way you get a referral is actually fairly simple, and all it requires is some confidence on your part.<\/p>\n<p>Find companies hiring for AI engineers or companies you\u2019d like to work for.<\/p>\n<p>Browse their employees on LinkedIn and find someone similar to you. This could be someone with the same university and background, ideally an AI engineer as well.<\/p>\n<p>Connect and send them a DM containing something you liked about their profile, journey or anything personal. Never ask for a referral in the first message.<\/p>\n<p>Chat to them and ask them questions about their work, projects and anything cool they are doing.<\/p>\n<p>After a few messages, that\u2019s when you ask for a referral or any feedback on your resume.<\/p>\n<p class=\"wp-block-paragraph\">The process is so simple, the problem is people are just too scared to do it.<\/p>\n<p class=\"wp-block-paragraph\">However, I have never had a bad experience, because you always lead with a compliment or an opener about them.<\/p>\n<p class=\"wp-block-paragraph\">People love talking about themselves, and all you need to do is come across as friendly and show that you are interested in them.<\/p>\n<p>Timeline<\/p>\n<p class=\"wp-block-paragraph\">Getting a job can vary a lot, and it can also come down to luck sometimes. However, by actually going after referrals and avoiding distractions from projects and courses, this should take 6 months.<\/p>\n<p class=\"wp-block-paragraph\">So, to become an AI engineer, it will take you, optimistically, about 2 years, but you also need to land a job as a software engineer or data scientist first.<\/p>\n<p class=\"wp-block-paragraph\">This may seem like a long time, but these roles are highly skilled and pay ridiculous salaries. You can\u2019t expect to do a couple of courses and walk straight into them.<\/p>\n<p class=\"wp-block-paragraph\">If after reading this article, you really want to become an AI engineer, that is great!<\/p>\n<p class=\"wp-block-paragraph\">However, like I just mentioned, you need to become a data scientist first.<a href=\"https:\/\/towardsdatascience.com\/why-most-people-struggle-to-get-data-science-jobs-in-2026\/\" rel=\"nofollow noopener\" target=\"_blank\"> Fortunately, in one of my previous articles, I wrote exactly the steps I would follow if I were to become a data scientist again<\/a>.<\/p>\n<p class=\"wp-block-paragraph\">I will see you there!<\/p>\n<p class=\"wp-block-paragraph\">Join my free newsletter where I share weekly tips, insights, and advice from my experience as a practising data scientist and machine learning engineer. Plus, as a subscriber, you\u2019ll get my FREE Resume Template!<\/p>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/newsletter.egorhowell.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Dishing The Data<br \/>Weekly emails helping you land your first job in data science or machine learningnewsletter.egorhowell.com<\/a><a href=\"https:\/\/newsletter.egorhowell.com\/\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n","protected":false},"excerpt":{"rendered":"is the new \u201chot\u201d role in the tech scene, and many people are desperate to land this job.&hellip;\n","protected":false},"author":2,"featured_media":354252,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[365,363,364,22720,187347,11284,2489,111,139,69,145],"class_list":{"0":"post-354251","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-artificial-intelligence","8":"tag-ai","9":"tag-artificial-intelligence","10":"tag-artificialintelligence","11":"tag-data-science","12":"tag-data-visualization","13":"tag-deep-learning","14":"tag-machine-learning","15":"tag-new-zealand","16":"tag-newzealand","17":"tag-nz","18":"tag-technology"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/posts\/354251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/comments?post=354251"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/posts\/354251\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/media\/354252"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/media?parent=354251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/categories?post=354251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/tags?post=354251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}