Shadowing Practice: Is ML Engineering Dead? (AI vs ML Engineer) - Learn English Speaking with Video

Creando lección...
1
One of the most confusing questions in tech right now is what is the difference between a AI engineer
2
and a machine learning engineer?
3
Both are six-figure jobs, but if you choose the wrong one, you can spend months, if not years,
4
learning the wrong skills for that particular job that you are after.
5
As a practicing machine learning engineer, I want to outline the key differences between the two roles,
6
so that way you can make the correct choice for your career path.
7
Let's get into it.
8
In a nutshell, an AI engineer is basically a software engineer,
9
but someone who specializes in the use and integration of foundational Gen AI models,
10
like Claude, BERT and the regular GPT model.
11
They don't build these models directly from scratch but rather use them to serve a certain purpose.
12
On the other hand a machine learning engineer is someone who actually builds models from scratch
13
or using basic libraries and deploys them in end to end systems.
14
These models that a machine learning engineer builds are mainly more traditional machine learning models like gradient booster trees
15
or neural networks
16
but sometimes they can also work on gen ai models as
17
well what i find funny about this naming convention is
18
that machine learning is actually a subfield of ai
19
so an ai engineer at least by today's definition is actually a gen ai engineer
20
so as you can see it's not very crystal clear which is why the question is so confusing.
21
Anyway, enough of me being pedantic, let's explain what these roles do in a bit more detail.
22
As I just mentioned,
23
you should think of an AI engineer as essentially a software engineer with a specialism in using Gen AI models
24
and using those models more to build a product rather than
25
building these llms directly from scratch ai engineers mainly work with something called foundational models
26
which are really big neural networks that are trained on oceans of data
27
that is like text image audio and video the most kind of popular gen ai
28
or foundational model is obviously the ChatGPT with its GPT series.
29
As I said before, AI engineers don't build or train these foundational models.
30
They rather integrate them to traditional software products.
31
For example, they may embed a foundational model as a chatbot on a shopping website
32
so that customers can quickly find what they're after on
33
that particular website or they may add it to a coding IDE as a coding assistant like a cursor is.
34
So what skills do you need to become an AI engineer?
35
Well this role is evolving very quickly and
36
so the requirements change pretty much every quarter
37
but let me give you a list of all the key things that you need to know.
38
What you mainly need to kind of be aware of or at least learning is all the latest developments in LLMs,
39
neural networks and pretty much just how the AI industry is moving.
40
To give you a concrete list, you should have solid software engineering skills,
41
skills in Python, SQL and other back-end languages like Java or Go,
42
CICD, Git and GitHub, LLMs and Transformers, RAG, prompt engineering, foundational models,
43
fine tuning and the model context protocol.
44
So as I said, it's basically all the fundamental software engineering skills, plus that extra knowledge about Gen AI,
45
LLMs, and basically all the cutting edge AI that's currently happening at the moment.
46
If you are looking to become an AI engineer, then I recommend you check out the AI engineer career track from 365 Data Science,
47
who are kindly sponsoring this video.
48
This career track will teach you everything you need to know to land a career as an AI engineer, even if you're a complete beginner.
49
It will teach you the basics of Python, how to work with data using pandas, what are LLMs and how do they work, how to use vector databases,
50
and further courses that you can elect to further solidify your understanding on a range of topics like model deployment, machine learning, and deep learning.
51
You will also develop portfolio projects along the way to solidify your understanding.
52
Learners from 365 Data Science now work at top tech companies like Amazon, Meta and Google.
53
So you'll be in great hands.
54
Not to mention, you'll get an AI engineer certificate that you can showcase to prospective employers.
55
These certifications are also accredited by leading industry bodies, making your application stand out even more.
56
I will leave all of this linked in the description below for you to check out.
57
A machine learning engineer focuses on building machine learning models
58
and then deploying them into production systems systems it initially came
59
from the software engineering role where there was demand for software
60
engineers with machine learning skills kind of similar how there is
61
demand now for software engineers with ai engineering skills the significant distinction between a machine learning engineer
62
and an ai engineer is that a machine learning engineer builds machine learning models directly from scratch.
63
However, these models are more specific and narrower in exactly what they solve.
64
For example, you may build a machine learning model
65
that detects credit card fraud or a recommendation system for a social media app.
66
But as you can see, these models are very targeted and have a very specific use case.
67
Whereas the models an AI engineer works with are generative
68
and more foundational and
69
because they're foundational they can be used on a wide variety
70
of tasks like chat gpt it can be used for loads of things
71
but the models built by machine learning engineers like i just said a lot more specific
72
so there is a difference in the types of models
73
and the use case of models between the two roles as well there also exists further specialism
74
and further distinction in the machine learning engineer role For example, you could also be a machine learning hardware engineer, a machine learning platform engineer,
75
or a machine learning infrastructure engineer.
76
These roles are kind of out of the scope for this video, and these roles are something that you kind of get into after like five years in the field.
77
And like I said, they're kind of out of scope, but I'm just mentioning them here so that you're aware of it.
78
As a practicing machine learning engineer myself, I can tell you the exact things that you need to know.
79
So obviously to start, you need to know Python and SQL.
80
However, some companies may require other languages.
81
For example, in my current role, I'm also learning Rust.
82
You also need to know Git and GitHub, Bash and Z shell, AWS,
83
Azure and GCP, software engineering fundamentals like CICD, MLOps and Docker,
84
excellent machine learning knowledge ideally with a specialism in an area like forecasting recommendation systems
85
or computer vision and solid mathematical understanding of statistics linear algebra
86
and calculus so as you can see you basically need software engineering skills
87
but also this kind of wide skill set in machine learning
88
and maths which makes sense from how i described the distinction between AI engineering and machine learning engineer.
89
So the question still stands, which one should you choose?
90
Well let me break down some of the more logistical aspects.
91
The background for both roles is pretty similar.
92
Ideally you have a master's in a stem based subject
93
and you have worked a couple of years as either a data scientist or software engineer.
94
If you want to become an AI engineer, the software engineer background is probably better than a data scientist.
95
But I wouldn't worry too much about this.
96
I will say though that AI engineering is slightly easier to get into,
97
mainly because learning how to use Gen AI is a slightly easier learning curve than understanding all the complex maths
98
and machine learning theory that is required to become a machine learning engineer
99
but that is just my opinion and i'm sure other people may disagree with
100
that machine learning engineering is the more established role but that's mainly
101
because gen ai foundational models haven't been around for that long
102
and the current demand or the popularity of ai is increasing
103
so the demand for ai engineers is currently skyrocketing you do need to be careful though
104
because titles in this industry from first-hand experience are very vague
105
for example i have people working in my company who are machine learning engineers
106
but they specifically and only work on gen ai
107
and foundational models yet their title is machine learning engineers
108
or machine learning engineer but they do an ai engineer job
109
so i wouldn't necessarily focus on titles too much
110
but rather focus on the type of work that you'll be doing
111
and make sure you read the job description that is the key thing
112
when it comes to pay according to levels fyi the median salary of machine learning engineer
113
in the uk is 105 000 pounds
114
and for an ai engineer is 75 000 pounds
115
but i would take this with a big pinch of salt
116
because these job titles are mainly large tech companies
117
and as i just mentioned titles can be misleading
118
and it's kind of a blurry line of what classes as machine learning engineer and AI engineer.
119
So I wouldn't base your career decision simply on this salary.
120
Either way, both pay pretty well regardless.
121
So what is your final choice?
122
In my opinion, just go with what you're most interested in and what you're drawn to the most.
123
That's how I became a data scientist and ultimately a machine learning engineer.
124
If you love maths
125
and understanding how things work under the hood then machine learning engineering is clearly the choice for you
126
but let's say you're really interested in this ai kind of wave at the moment
127
and you've been doing a lot of reading in that specific area
128
and you really enjoy just shipping products that are ai focused
129
and you don't care too much about the underlying maths then obviously an ai engineer
130
or an ai engineering career track is best for you
131
but as i said both jobs are clearly in high demand the demand is only growing they pay you well
132
so either choice you make you really can't go wrong however suppose you do feel
133
that greater pull to become a machine learning engineer
134
if that's the case then i recommend you check out this
135
video where i explain exactly how i would become a machine learning engineer
136
if i was starting again i'll see you there

Vocabulario y notas de pronunciación para esta lección

Esta lección de conversación de nivel B2 se basa en el vídeo “Is ML Engineering Dead?”. Las palabras que más se repiten: engineer, learning, machine, model, software. Este vídeo tiene 136 frases y 1774 palabras para practicar shadowing. La parte hablada dura 11:56. El hablante mantiene un ritmo constante de unas 149 palabras por minuto, cómodo para el shadowing. El 82 % de las palabras está entre las 3.000 más comunes del inglés; conviene repasar el resto antes de empezar.

Vocabulario clave de este vídeo

Las 15 palabras más avanzadas del vídeo, con su pronunciación y significado:

PalabraPronunciaciónSignificado
mathematics sustantivo/mæθ(.ə)ˈmæt.ɪks/matemáticas, matemática
scratch verbo/skɹæt͡ʃ/rascar
neural adjetivo/ˈnʊɹəl/neural
distinction sustantivo/dɪˈstɪŋkʃən/distinción
solidify verbo/səˈlɪdɪˌfaɪ/solidificar
confuse verbo/kənˈfjuːz/confundir, barahustar
deploy verbo/dɪˈplɔɪ/desplegar
ideally adverbio/aɪˈdi.ə.li/idealmente
recommendation sustantivo/ˌɹɛkəmɛnˈdeɪʃən/recomendación
accredit verbo/əˈkɹɛd.ɪt/acreditar
blurry adjetivo/ˈblɜːɹi/borroso, desenfocado
chatbot sustantivo/ˈtʃætbɑt/bot conversacional, chatbot
cursor sustantivo/ˈkɜːsə/cursor
generative adjetivo/ˈd͡ʒɛnəɹətɪv/generativo
gradient sustantivo/ˈɡɹeɪdiənt/gradiente

Phrasal verbs que vas a escuchar

PalabraSignificado
check out verboinvestigar, chequear
break down verbodescomponerse, averiarse

Gramática en este vídeo

Las estructuras que más usa el hablante, con las palabras exactas del vídeo:

EstructuraEn el vídeo
Oraciones de relativo who / which + oración — información extra sobre una persona o cosasomeone who specializes · someone who actually · clear which is
Voz pasiva be + participio pasado — importa lo que ocurre, no quién lo haceare trained · are also accredited · is required
Present perfect have/has + participio pasado — una acción pasada que sigue importando ahorahave worked · haven't been

Pronunciación a tener en cuenta

El hablante usa 24 contracciones y formas reducidas, como you're, don't, I'm. Dilas en su forma corta, tal como las oyes.

  • Los sonidos de “th”: mathematics /mæθ(.ə)ˈmæt.ɪks/, mathematical /ˌmæθ(.ə)ˈmæt.ɪ.kəl/
  • Los sonidos de “sh” y “zh”: foundational /faʊnˈdeɪ.ʃə.nəl/, distinction /dɪˈstɪŋkʃən/, recommendation /ˌɹɛkəmɛnˈdeɪʃən/, nutshell /ˈnʌt.ʃɛl/, specialize /ˈspɛʃəˌlaɪz/
  • Palabras largas — cuida el acento: foundational /faʊnˈdeɪ.ʃə.nəl/, mathematics /mæθ(.ə)ˈmæt.ɪks/, solidify /səˈlɪdɪˌfaɪ/, ideally /aɪˈdi.ə.li/, recommendation /ˌɹɛkəmɛnˈdeɪʃən/

Sonidos difíciles para hispanohablantes:

  • s + consonante al inicio — sin añadir una “e” delante: scratch /skɹæt͡ʃ/, skyrocket /ˈskaɪˌɹɒk.ɪt/, specialize /ˈspɛʃəˌlaɪz/, sponsor /ˈspɒn.səː/
  • /v/ — no es /b/: los dientes tocan el labio inferior: generative /ˈd͡ʒɛnəɹətɪv/, evolve /ɪˈvɑlv/, vague /veɪɡ/, prospective /pɹəˈspɛktɪv/, vector /ˈvɛktɚ/
  • /z/ — sonora, no /s/: confuse /kənˈfjuːz/, specialize /ˈspɛʃəˌlaɪz/

Cómo practicar con este vídeo

  1. Escucha el vídeo entero una vez sin hablar y anota las palabras que no conoces.
  2. Haz shadowing frase por frase a velocidad normal, repitiendo cada una hasta que tu ritmo coincida con el del hablante.
  3. Grábate y compara con el original, prestando atención a palabras como mathematics, scratch, neural.

¿Qué es la Técnica de Shadowing?

Shadowing es una técnica de aprendizaje de idiomas respaldada por la ciencia, desarrollada originalmente para la formación de intérpretes profesionales y popularizada por el políglota Dr. Alexander Arguelles. El método es simple pero poderoso: escuchas audio en inglés nativo y lo repites en voz alta de inmediato, como una sombra que sigue al hablante con solo 1-2 segundos de retraso. A diferencia de la escucha pasiva o los ejercicios de gramática, el shadowing obliga a tu cerebro y músculos de la boca a procesar y reproducir simultáneamente patrones de habla reales. Las investigaciones muestran que mejora significativamente la precisión de la pronunciación, la entonación, el ritmo, el habla conectada, la comprensión auditiva y la fluidez al hablar, convirtiéndola en una de las metodologías más efectivas para la preparación del IELTS Speaking y la comunicación en inglés en el mundo real.

Técnica de shadowing: lee la guía completa paso a paso →