Published May 24, 2020
Machine learning is one of the most exciting careers in the world of computer science. But it’s also a little misunderstood.
So before you fall in love with the idea of a career in ML, it’s worth separating the fact from the (science) fiction.
In this article, we’ll look at what machine learning engineers actually do (spoiler: they aren’t all building robots!), what a machine learning career path looks like, what the pros and cons of the field are, and how you can start your journey.
While you can expect a little bit of variation between postings — machine learning is fairly up and coming, after all — there are a few things you can expect if you pursue a career in this emerging field.
From an employer’s perspective, your role will almost always be to come up with ways to process massive amounts of data with machine learning strategies. For example, a machine learning engineer working for YouTube might look at the data being gathered from users, and turn this into a way to better optimize ads on the platform.
As you might imagine, this is complex work that often lacks a typical schedule. You may find yourself spending weeks on one aspect of your job, testing models and tweaking them slightly until you get your desired results. Other days, you’ll be working with data scientists on the theories supporting your work, so that they can better translate your findings.
In other words, you can think of a machine learning career as a science rather than a typical programming job with an AI twist. And no two days will ever be exactly the same.
To the untrained eye, the concepts driving ML and AI can easily intermix. So let’s break it down…
With these definitions under our belt, we can quickly see that a career in machine learning probably won’t mean building a sentient computer.
If your goal is to make the next Siri or Google Assistant, then you’ll want to pursue a career in AI, not ML.
If you’re keen to design self driving cars, though, then keep on reading…
Now that you have a somewhat clearer idea of what a machine learning career entails, it’s time to think about whether or not it’s the right sort of role for you. Below we’ve gathered some of the common pros and cons of the career, to help you decide:
In terms of sector maturity, ML is still in its adolescence — with the most exciting breakthroughs looming on the horizon.
Working in this field means you’ll be at the forefront of a technology that will dramatically affect the world as more time goes on. Your research, developments, and implementations will push your employer’s company forward — and the field as a whole! For this reason, it can be an extremely rewarding and exciting sector to work in.
Like most software development jobs, machine learning engineers can expect a comfortable annual salary at worst and an excellent salary at best, depending on which companies you are working for. You can expect to make between $85,000 and $200,000 depending on your experience and employer.
Like any groundbreaking field, machine learning is often exhausting and overwhelming. It requires copious amounts of research and a constant state of learning. There will always be new concepts to learn, and you’ll be continuously upskilling yourself in your mission to solve ever more complex problems.
When working with startups, you may feel as though you’re reinventing the machine learning wheel. While businesses that are further along may demand additional education, just to understand how their systems work!
Long story short: if you don’t have genuine interest in the field, you could end up burning out within a few years.
Remember how we said that no one day in ML will be like the last? Well there’s two sides to that coin.
For some, this might add to the excitement of the role. While for others, the lack of structure and focus might make the work feel stressful and unclear. If you’re someone that needs a routine to follow, a more typical programming role might be a better fit for you.
For most careers, not only is there a standard career path that you can base your journey off of, but there are actual courses and programs designed to accelerate your development.
In machine learning? Not so much.
Instead, you’ll need to be very self-directed, and set your own milestones and skills as you progress. Here’s some food for thought:
With so much to learn, becoming a ML engineer won’t be easy.
But is machine learning a good career choice? Yes! As long as you’re willing to put in the work. And that work can start today, if you want it to.
At MentorCruise, we’ve got a roster of talented, experienced and inspiring tech mentors ready to help you take your career to the next level. Fresh out of college and looking for your first gig? Great. Looking for a mid-career switch? Fantastic.
No matter where you’re at in your journey, or where you’re looking to go, we’ve got someone who can help.
Be it changing your careers, reaching for that promotion, transitioning into a new skill area or starting a business, we all could use some help.
Our newsletter sends out actionable and useful resources around personal growth once per month. Don't miss it!