days, job titles like knowledge scientist, machine studying engineer, and Ai Engineer are in every single place — and in the event you have been something like me, it may be onerous to grasp what every of them really does if you’re not working throughout the discipline.
After which there are titles that sound much more complicated — like quantum blockchain LLM robotic engineer (okay, I made that one up, however you get the purpose).
The job market is filled with buzzwords and overlapping roles, which may make it troublesome to know the place to begin in the event you’re enthusiastic about a profession in machine studying.
On this article, I’ll break down the highest machine studying roles and clarify what every one entails — plus what you must do to organize for them.
Knowledge Scientist
What’s it?
An information scientist is probably the most well-known position, however has the biggest vary of job obligations.
Basically, there are two kinds of knowledge scientists:
- Analytics and experiment-focused.
- Machine studying and modelling centered.
The previous contains issues like working A/B checks, conducting deep dives to find out the place the enterprise may enhance, and suggesting enhancements to machine studying fashions by figuring out their blind spots. Lots of this work is named explanatory knowledge evaluation or EDA for brief.
The latter is principally about constructing PoC machine studying fashions and determination methods that profit the enterprise. Then, working with software program and machine studying engineers, to deploy these fashions to manufacturing and monitor their efficiency.
Most of the machine studying algorithms will sometimes be on the easier aspect and be common supervised and unsupervised studying fashions, like:
- XGBoost
- Linear and logistic regression
- Random forest
- Okay-means clustering
I used to be an information scientist at my previous firm, however I primarily constructed machine studying fashions and didn’t run many A/B checks or experiments. That was work that was carried out by knowledge analysts and product analysts.
Nonetheless, at my present firm, knowledge scientists don’t construct machine studying fashions however primarily do deep-dive evaluation and measure experiments. Mannequin growth is principally performed by machine studying engineers.
All of it actually comes all the way down to the corporate. Due to this fact, it’s actually essential that you simply learn the job description to verify it’s the suitable job for you.
What do they use?
As an information scientist, these are usually the issues you must know (it’s not exhaustive and can range by position):
- Python and SQL
- Git and GitHub
- Command Line (Bash and Zsh)
- Statistics and maths information
- Primary machine studying expertise
- A little bit of cloud methods (AWS, Azure, GCP)
I’ve roadmaps on changing into an information scientist you could try beneath if this position pursuits you.
Machine Studying Engineer
What’s it?
Because the title suggests, a machine studying engineer is all about constructing machine studying fashions and deploying them into manufacturing methods.
It initially got here from software program engineering, however is now its personal job/title.
The numerous distinction between machine studying engineers and knowledge scientists is that machine studying engineers deploy the algorithms.
As main AI/ML practitioner Chip Huyen places it:
The aim of information science is to generate enterprise insights, whereas the aim of ML engineering is to flip knowledge into merchandise.
You will see that knowledge scientists typically come from a robust maths, statistics, or economics background, and machine studying engineers come extra from science and engineering backgrounds.
Nonetheless, there’s a large overlap on this position, and a few corporations could bundle the information scientist and machine studying engineer positions right into a single job, steadily with the information scientist title.
The machine studying engineer job is usually discovered in additional established tech corporations; nevertheless, it’s slowly rising in popularity over time.
There additionally exist additional specialisms throughout the machine studying engineer position, like:
- ML platform engineer
- ML {hardware} engineer
- ML options architect
Don’t fear about these if you’re a newbie, as they’re fairly area of interest and solely related after a number of years of expertise within the discipline. I simply wished so as to add these so you recognize the varied choices on the market.
What do they use?
The tech stack is sort of comparable for machine studying engineers as for knowledge scientists, however has extra software program engineering components:
- Python and SQL, nevertheless, some corporations could require different languages. For instance, in my present position, Rust is required.
- Git and GitHub
- Bash and Zsh
- AWS, Azure or GCP
- Software program engineering fundamentals like CI/CD, MLOps and Docker.
- Glorious machine studying information, ideally a specialism in an space.
AI Engineer
What’s it?
It is a new title that cropped up with all of the AI hype occurring now, and to be trustworthy, I believe it’s an odd title and not likely wanted. Usually, a machine studying engineer will do the position of an AI engineer at most corporations.
Most AI engineer roles are literally about GenAI, not AI as an entire. This distinction usually is unnecessary to individuals exterior of the business.
Nonetheless, AI encompasses nearly any decision-making algorithm and is bigger than the machine studying discipline.

The present definition of an AI engineer is somebody who works primarily with LLM and GenAI instruments to assist the enterprise.
They don’t essentially develop the underlying algorithms from scratch, primarily as a result of it’s onerous to do except you’re in a analysis lab, and most of the prime fashions are open-sourced, so that you don’t must reinvent the wheel.
As a substitute, they deal with adapting and constructing the product first, then worrying concerning the mannequin fine-tuning afterwards. So, they wu
It’s a lot nearer to conventional software program engineering than the machine studying engineer position because it presently stands. Though many machine studying engineers will function as AI engineers, the job is new and never totally fleshed out but.
What do they use?
This position is evolving fairly a bit, however usually, you want good information of all the most recent GenAI and LLM developments:
- Strong software program engineering expertise
- Python, SQL and backend langauges like Java or GO are helpful
- CI/CD
- Git
- LLMs and transformers
- RAG
- Immediate engineering
- Foundational fashions
- High quality tuning
I additionally advocate you try Datacamp’s associates AI engineer for knowledge scientist monitor, that may also set you up properly for a profession as an information scientist. That is linked within the description beneath.
Analysis Scientist/Engineer
What’s it?
The earlier roles have been primarily business positions, however these subsequent two can be research-based.
Business roles are primarily related to enterprise and are all about producing enterprise worth. Whether or not you utilize linear regression or a transformer mannequin, what issues is the affect, not essentially the tactic.
Analysis goals to develop the present information capabilities theoretically and virtually. This method revolves across the scientific technique and deep experiments in a distinct segment discipline.
The distinction between what’s analysis and business is imprecise and sometimes overlaps. For instance, lots of the highest analysis labs are literally large tech corporations:
- Meta Analysis
- Google AI
- Microsoft AI
These corporations initially began to unravel enterprise issues, however now have devoted analysis sectors, so you could work on business and analysis issues. The place one begins and the opposite ends will not be at all times clear.
In case you are enthusiastic about exploring the variations between analysis and business extra deeply, I like to recommend you learn this doc. It’s the primary lecture of Stanford’s CS 329S, lecture 1: Understanding machine studying manufacturing.
Basically, there are extra business positions than analysis, as solely the massive corporations can afford the information and computing prices.
Anyway, as a analysis engineer or scientist, you’ll basically be engaged on cutting-edge analysis, pushing the boundaries of machine studying information.
There’s a slight distinction between the 2 the roles. As a analysis scientist, you will want a Phd, however this isn’t essentially true for a analysis engineer.
A analysis engineer sometimes implements the theoretical particulars and concepts of the analysis scientist. This position is often at massive, established analysis corporations; in most conditions, the analysis engineer and scientist jobs are the identical although.
Corporations could provide the analysis scientist title because it offers you extra “clout” and makes you extra more likely to take the job.
What do they use?
This one is much like machine studying engineering, however the depth of data and {qualifications} is commonly larger.
- Python and SQL
- Git and GitHub
- Bash and Zsh
- AWS, Azure or GCP
- Software program engineering fundamentals like CI/CD, MLOps and Docker.
- Glorious machine studying information and a specialism in a cutting-edge space like pc imaginative and prescient, reinforcement studying, LLM, and so on.
- PhD or not less than a grasp’s in a related self-discipline.
- Analysis expertise.
This text has simply scratched the floor of machine studying roles, and there are various extra area of interest jobs and specialisms inside these 4 or 5 I discussed.
I at all times advocate beginning your profession by getting your foot within the door after which pivoting to the path you need to go. This technique is far more efficient than tunnel imaginative and prescient for just one position.
One other factor!
I provide 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 can assist you transfer ahead!
1:1 Mentoring Name with Egor Howell
Profession steerage, job recommendation, challenge assist, resume evaluatetopmate.io