You are on page 1of 6

COMO CONVERTIRSE EN UN INGENIERO DE APRENDIZAJE AUTOMATICO

La ingeniería de aprendizaje automático es un campo relativamente nuevo que combina


software de ingeniería con exploración de datos. Aunque no hay un solo camino establecido para
convertirse en un ingeniero de aprendizaje automático, hay un número de pasos que puedes
tomar para entender mejor el tema e incrementar tus oportunidades de conseguir un trabajo en
este campo.

Parte

Aprender las habilidades

Imagen titulada Become a Machine Learning Engineer Step 1

Aprende a codificar usando Python o un lenguaje similar. Para convertirte en ingeniero de


aprendizaje automático, necesitarás saber cómo leer, crear y editar código computacional.
Phyton es actualmente el lenguaje más popular para aplicaciones de aprendizaje automático,
pero una cantidad considerable de ingenieros prefieren utilizar formatos script como R, C, C++,
Java y JavaScript. [1]

Intenta aprender múltiples lenguajes para que seas un candidato más apto para un puesto de
trabajo.

Imagen titulada Become a Machine Learning Engineer Step 2

Trabaja por medio de cursos de exploración de datos en línea. Antes de aprender habilidades
específicas de aprendizaje automático, es importante tener bases sólidas en análisis de datos.
Esto incluye temas como estadística, la cual te ayudará a entender series de datos e ingeniería
de características. Algunos cursos en línea de alta calidad relacionados con estos temas incluyen:
[2]

“Introducción a la estadística descriptiva” de Udacity, el cual te enseña cómo comunicar


información sobre series de datos;
“Introducción a la estadística inferencial” de Udacity, el cual te enseña cómo entender y analizar
series de datos;

“Obtener y limpiar datos” de Johns Hopkins University, el cual te enseña cómo obtener y
optimizar series de datos;

“Ingeniería de características para aprendizaje automático” de Udemy, el cual te enseña cómo


procesar y manipular variables de datos.

Imagen titulada Become a Machine Learning Engineer Step 3

Completa los cursos en línea relacionados con aprendizaje automático. Una vez que sepas cómo
codificar y entiendas los principios fundamentales detrás de la exploración de datos, comienza a
adentrarte en el mundo del aprendizaje automático. Esto incluye temas como creación de
algoritmos, implementación de redes neuronales y diseño de sistemas de aprendizaje
automático. Como punto de inicio, examina cursos en línea como: [3]

“Aprendizaje automático” de Standford, una clase introductoria enfocada en el análisis de


conceptos complejos relacionados con este campo;

“Aprender de los datos” de Caltech, una clase introductoria enfocada en teoría matemática y
aplicación de algoritmos;

“Aprendizaje automático práctico” de Johns Hopkins University, una clase enfocada en


predicción de datos;

“Especialización en aprendizaje profundo” de Coursera, una clase enfocada en crear redes


neuronales.

Imagen titulada Become a Machine Learning Engineer Step 4

Obtén una certificación o grado relevante para ayudarte a conseguir un empleo. En ingeniería,
muchas personas consiguen empleos de alta calidad sin educación formal. Sin embargo, las
certificaciones te convertirán en un candidato más valioso para un empleo y en algunos casos
será la única manera de llenar los requisitos para el puesto de una compañía. Para aumentar la
oportunidad de encontrar trabajo en el campo del aprendizaje automático, esfuérzate para
obtener títulos como: [4]

nanogrados en línea en ciencias computacionales, ingeniería y aprendizaje automático

un certificado en aprendizaje automático de la Universidad de Washington

un certificado de Licenciatura en Inteligencia Artificial de Stanford


una certificación en logros profesionales en ciencia de datos de la Universidad de Columbia

una certificación A CSCI E-81 en aprendizaje automático y búsqueda de datos de Harvard

un título tradicional de pregrado o licenciatura en ciencias computacionales o ingeniería

Parte

Ganar experiencia

Imagen titulada Become a Machine Learning Engineer Step 5

Trabaja en proyectos personales de aprendizaje automático. Cuando estés comenzando, trata de


examinar y recrear proyectos básicos proporcionados por Scikit-learn, Awesome Machine
Learning, PredictionIO y fuentes similares. Una vez que tengas un conocimiento sólido de cómo
funciona el aprendizaje automático en la práctica, intenta elaborar tus propios proyectos que
puedas compartir en línea en una lista o resumen. [5]

Para que no inviertas tiempo reuniendo datos, intenta usar series de datos disponibles
públicamente de lugares como el depósito de aprendizaje automático de UCI y Quandl. [6]

Si no puedes proponer una idea para un proyecto, inspírate en sitios como GitHub.

Imagen titulada Become a Machine Learning Engineer Step 6

Participa en competencias Kaggle de conocimientos. Kaggle es una base de datos de conjuntos


de datos que organiza una variedad de retos de aprendizaje. Algunos de ellos son competencias
oficiales con premios en efectivo y otros son competencias sin paga que simplemente brindan
experiencia. [7]

Para empezar, intenta completar la competencia para principiantes “Titanic: aprendizaje


automático del desastre”.

Imagen titulada Become a Machine Learning Engineer Step 7

Postula para una pasantía en aprendizaje automático. Si bien los proyectos personales y las
competencias son divertidos y lucen bien en tu currículum, quizás no te enseñen las habilidades
de negocio específicas del aprendizaje automático requeridas por muchas compañías. Así que
para obtener esta experiencia, busca pasantías o trabajos de nivel básico relacionados con el
aprendizaje automático centrado en el producto.

Busca pasantías relevantes en sitios como Internships.com.

Parte

Obtener un empleo de aprendizaje

Imagen titulada Become a Machine Learning Engineer Step 8

Busca trabajos de aprendizaje automático en línea. Puedes encontrar vacantes actuales en sitios
clasificados como ZipRecruiter, Glassdoor e Indeed. Aunque muchas compañías utilizan el título
laboral de “Ingeniero en Aprendizaje Automático”, algunas otras usan otros títulos como:

Científico de datos

Ingeniero en Inteligencia Artficial

Ingeniero de grandes datos

Ingeniero de aprendizaje profundo

Imagen titulada Become a Machine Learning Engineer Step 9

Prepara un currículum que resalte tus habilidades de aprendizaje automático. Al crear un


currículum para un puesto de aprendizaje automático, enfócate en cosas relevantes al campo
tales como tu experiencia profesional y certificación de estudios. Para cualquier trabajo previo,
asegúrate de listar cosas específicas que hayas logrado en relación con este campo. [8]

Si has completado cualquier proyecto personal relevante, siéntete libre de listarlo en tu


currículum usando descripciones cortas con oraciones largas. Si es posible, incluye un link al
proyecto para que la compañía pueda verlo.

Imagen titulada Become a Machine Learning Engineer Step 10

Crea una carta de presentación personalizada para cada puesto al que postules. En cada carta de
presentación, lista tus calificaciones para el puesto, nivel educativo y experiencia relevante. Para
personalizar las cartas, incluye una o 2 frases únicas en cada una sobre lo que aportarás a la
compañía a la que postules. [9]
Tu carta de presentación no debe contener más de 3 párrafos.

Imagen titulada Become a Machine Learning Engineer Step 11

Envía la solicitud de empleo. Para postular a un puesto de ingeniería, llena la solicitud oficial
proporcionada por la organización en cuestión. Luego envía la solicitud a través de cualquier
método que soliciten. No olvides adjuntar tu currículum, carta de presentación y cualquier otro
documento requerido.

Ya que los puestos de aprendizaje automático son basados en tecnología, espera llenar la
mayoría de las solicitudes electrónicamente.

Antes de enviar tu solicitud, verifica cuidadosamente que no tenga errores de gramática u


ortografía.

Parte

Trabajar como ingeniero de aprendizaje automático

Imagen titulada Become a Machine Learning Engineer Step 12

Crea y ejecuta experimentos de aprendizaje automático. Como ingeniero de aprendizaje


automático, se te asignarán tareas con problemas específicos a resolver usando los datos
internos del empleador. Para hacerlo, necesitarás idear y probar varios algoritmos
experimentales que generen resultados para la tarea disponible. [10]

Imagen titulada Become a Machine Learning Engineer Step 13

Construye e implementa sistemas de aprendizaje automático. Una vez que hayas elaborado un
buen algoritmo, tendrás que crear un sistema de aprendizaje automático que pueda funcionar
mecánicamente. Dependiendo de la tarea disponible, tu algoritmo puede operar por su cuenta o
puede interactuar con los sistemas digitales existentes de la compañía. [11]

Imagen titulada Become a Machine Learning Engineer Step 14

Asegura que la fuente de información de los datos funcione fluidamente. Además de los
aspectos más creativos del aprendizaje automático, tendrás que organizar la infraestructura que
hace posible las funciones de ingeniería. Será tu trabajo asegurar que los datos viajen del punto
1 a otro sin que ocurra ningún problema. [12]

Imagen titulada Become a Machine Learning Engineer Step 15

Participa en programas educacionales para ganar promociones. Una vez que te hayas establecido
en una compañía, podrás alcanzar un tope salarial basado en tu nivel educativo actual. Para
lograr aumentos y promociones adicionales, quizás tengas que conseguir un certificado en
aprendizaje automático, obtener un grado o participar en cursos de especialidad.

Algunas compañías financiarán tu educación adicional, aunque otras requerirán que pagues tus
propios recursos.

You might also like