Thursday, July 31, 2025

My Sincere Recommendation for Aspiring Machine Studying Engineers



need to be machine studying engineers.

I get it.

It’s a fantastic job, with fascinating work, nice pay, and total, it’s very cool.

Nonetheless, it’s positively not a stroll within the park to turn into one. On this article, I intention to supply my unfiltered and candid recommendation to aspiring machine studying engineers. 

This will probably be extra of a pep discuss, offering you with clear expectations of what it takes to turn into a machine studying engineer and whether or not it’s one thing you actually need to pursue.

Be taught each week

If you wish to turn into a machine studying engineer, then you could dedicate at the least 10 hours every week to finding out outdoors of your on a regular basis duties.

I’m sorry if that upsets you, however once more, if you wish to land a job within the highest-paying tech occupation, you could put in additional effort and time than different folks. There may be merely no manner round it.

With out sounding conceited, I study one thing new in machine studying each single week, regardless that I work full-time, create YouTube movies, train 5 occasions per week, and have mentoring and training purchasers. If I could make time, so are you able to. All of it comes right down to priorities.

Nearly all the things I’ve achieved in my profession comes from constantly finding out and documenting my studying outdoors of labor. I’ve written over 150 technical articles on Medium on subjects equivalent to:

…and lots of extra. You possibly can see the whole listing right here.

This isn’t to boast however to point out the extent of dedication required to turn into a machine studying engineer.

Consider this occupation in the identical class as legal professionals, medical doctors, or accountants. These fields demand years of examine and follow. The identical is true for machine studying; it’s not typically seen as that resulting from its relative newness.

I typically say:

 All the things is simple, however onerous.

It’s straightforward to know what you could do however onerous to do it constantly over time. There isn’t a secret; you must take the lengthy street.

So, choose one thing you need to study and stick with it till the tip; then, recycle this course of many times. That’s all there may be to it.

Prolong your time horizon

Even with probably the most best background, it would nonetheless doubtless take at the least two years to turn into a completely certified machine studying engineer at a high firm.

Don’t fall into the entice of pondering that just a few on-line programs and initiatives are sufficient to land a job in considered one of at present’s highest-paying tech roles.

On-line certifications show you how to study the content material in knowledge science and machine studying, which could be very priceless. Nonetheless, they hardly ever can help you get employed these days, particularly in our robust job market.

I don’t say this to discourage you however to set real looking expectations. I’ve spoken with many individuals who attempt to shortcut their journey, and I’ve but to see it succeed.

To turn into a machine studying engineer, you want strong foundations in:

  • Arithmetic
  • Statistics
  • Machine Studying
  • Software program Engineering
  • DevOps
  • Cloud Methods

A few of these expertise can solely be developed by way of real-world expertise. That’s why I normally suggest folks begin as knowledge scientists or software program engineers first after which pivot to machine studying engineers, because it’s not an entry-level function.

Accepting the truth that it would take you just a few years to turn into a machine studying engineer is liberating and takes the stress off you.

Take your time to study issues deeply, actually examine, and your data will construct over time. I promise, ultimately, you’ll be prepared for that ML engineering function when the time is correct.

Cease chasing AI

Newsflash: A machine studying engineer is not an AI engineer. So cease pondering that calling a chatbot API like ChatGPT or Claude makes you a machine studying engineer.

As a machine studying engineer, you’re anticipated to deeply perceive how fashions/algorithms work and have a agency grasp of statistical studying principle and all the basic arithmetic.

Which means realizing core algorithms like:

Inside and outside.

Most individuals declare to know them, however you’ll be shocked at how little you really know.

I’ve mock-interviewed numerous candidates, and lots of can’t even clarify gradient descent from first ideas utilizing calculus.

Once more, I’m not attempting to be harsh however to point out you the fact I’ve seen.

I at all times inform folks to cease dashing to study flashy subjects like NLP, pc imaginative and prescient, or generative AI.

Your first few years must be about mastering the basics; mastering them totally so you’ve gotten a strong understanding for a lot of machine studying principle interview.

The fact is that almost all machine studying engineer roles primarily give attention to classical supervised studying. Your job is commonly much less about constructing unique fashions and extra about tailoring well-understood algorithms to unravel particular issues. That’s why a deep understanding of the fundamentals is important.

If you wish to check your elementary data, I supply mock interviews based mostly on actual questions I’ve confronted in precise ML job interviews. Be happy to test it under.

Mock Interview with Egor Howell
Customised on your specific function and interviewtopmate.io

It is rather onerous

Let’s finish with one thing which may appear a bit apparent: turning into a machine studying engineer is simply onerous.

As I’ve mentioned all through this publish, the function calls for experience throughout a variety of disciplines. You’ll want sturdy foundations in maths, statistics, and programming, plus real-world expertise as a software program engineer or knowledge scientist first (that are robust jobs in their very own proper). Moreover, you need to decide to steady studying all through this complete interval.

Even with probably the most excellent background — a STEM grasp’s or PhD — it’s nonetheless a protracted, troublesome journey. When you’re coming from a non-traditional path, it’s even tougher. That doesn’t imply it’s not possible, however it’s harder, and you could determine if the problem is value it for you.

I typically say: 

Anybody can turn into a machine studying engineer — however that doesn’t imply everybody ought to, and even desires to.

It takes sustained effort for at the least just a few years.

It’s a must to be trustworthy with your self about whether or not you’re prepared to speculate 2–3 years minimal (and, usually, 4–5 years) to interrupt into the sector.

That’s a very long time.

For me personally, giving up 4 years for a decades-long profession doing work I like is totally value it. However that’s a calculation solely you may make.

In reality, I discover it liberating that it’s so onerous, because it makes me really feel higher about struggling by way of it.


I’m somebody who doesn’t sugarcoat something, and also you may need observed that almost all of my factors boil down to 2 key components: effort and time.

Something value doing typically requires constant effort over a protracted interval. That’s the secret to turning into a machine studying engineer.

If you’re critical about turning into a machine studying engineer, then I like to recommend trying out the under article, the place I element my roadmap:

Hyperlink.

One other factor!

I supply 1:1 teaching calls the place we are able to chat about no matter you want — whether or not it’s initiatives, profession recommendation, or simply determining the next move. I’m right here that will help you transfer ahead!

1:1 Mentoring Name with Egor Howell
Profession steerage, job recommendation, venture assist, resume assessmenttopmate.io

Join with me

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles

PHP Code Snippets Powered By : XYZScripts.com