Los ingenieros de aprendizaje automático no existirán en 10 años.

Los puristas entre nosotros dicen que un ingeniero de aprendizaje automático es alguien que saca modelos del laboratorio y los pone en producción. Escalan los sistemas de Machine Learning, convierten las implementaciones de referencia en software listo para producción y, a menudo, pasan a la Ingeniería de datos.

Nota: esta es una pieza de opinión, siéntase libre de compartir su propia opinión para que podamos seguir moviendo nuestro campo en la dirección correcta.

Machine Learning hará la transición a una parte común del kit de herramientas de cada ingeniero de software.

En cada campo, obtenemos roles especializados en los primeros días, reemplazados por el rol común a lo largo del tiempo. Parece que este es otro caso de eso.

Vamos a desempacar.

El rol de Ingeniero de Aprendizaje Automático es una consecuencia de la publicidad masiva que alimenta las palabras de moda como AI y Data Science en la empresa. En los primeros días del aprendizaje automático, era un papel muy necesario. ¡Y significó un pequeño aumento salarial para muchos! Pero Machine Learning Engineer ha asumido muchas personalidades diferentes dependiendo de a quién le pregunte.

Los puristas entre nosotros dicen que un ingeniero de aprendizaje automático es alguien que saca modelos del laboratorio y los pone en producción. Escalan los sistemas de Machine Learning, convierten las implementaciones de referencia en software listo para producción y, a menudo, pasan a la Ingeniería de datos. Por lo general, son programadores fuertes que también tienen un conocimiento fundamental de los modelos con los que trabajan.

Pero esto se parece mucho a un ingeniero de software normal.

Pregunte a algunas de las principales empresas tecnológicas qué significa para ellos el ingeniero de aprendizaje automático y puede obtener 10 respuestas diferentes de 10 participantes de la encuesta. Esto no debería ser sorprendente. Este es un papel relativamente joven y las personas que publican estos trabajos son gerentes, a menudo de muchas décadas que no tienen el tiempo (o la voluntad) para comprender el espacio.

Aquí hay algunos requisitos de las ofertas de trabajo de algunas de las principales empresas de tecnología, observe cuán enormemente difieren:

Este primero es picante. ¿Estás seguro de que esto no es un investigador? ¿Cómo es esto un ingeniero de aprendizaje automático?

  • Doctorado en Matemáticas, Estadísticas, Investigación de Operaciones. Conocimiento de R, SQL y técnicas modernas de Machine Learning.
  • Licenciatura o maestría en informática. 1–5 años de trabajo o experiencia académica en desarrollo de software. Exposición a visión artificial, PNL, etc. un plus.
  • BS / MS en Informática. 3 o más años construyendo sistemas de Machine Learning de producción y código eficiente. Experiencia con Big Data a plus.

Algunas compañías han comenzado un nuevo enfoque y creo que la mayoría lo seguirá. El enfoque consiste en enumerar un rol de Ingeniería de Software con exposición al Aprendizaje Automático como un requisito central + unos años de experiencia como calificación preferida. Los empleadores preferirán a los ingenieros con experiencia en la construcción y escalamiento de sistemas, independientemente de si se basó en Machine Learning o alguna otra tecnología.

El Ingeniero de Aprendizaje Automático es necesario siempre que la comprensión del Aprendizaje Automático sea poco frecuente y tenga una alta barrera de entrada.

Creo sinceramente que el rol de Ingeniero de Aprendizaje Automático será asumido en su totalidad por el ingeniero de software común. Pasará a una función de ingeniería estándar donde el ingeniero obtendrá una implementación de especificación o referencia de alguien aguas arriba, la convertirá en código de producción y enviará y escalará aplicaciones.

Por ahora, muchos de los roles de Machine Learning existen en este espacio extraño donde estamos atacando problemas con ML que simplemente no han sido atacados antes. En consecuencia, los ingenieros de ML son en muchos casos mitad investigadores, mitad ingenieros. Me he encontrado con una buena cantidad de ingenieros de aprendizaje automático que juegan en toda la pila. Me he encontrado con otros que tienen un conjunto de habilidades más limitado, pero pasan más tiempo leyendo nuevos trabajos de investigación y convirtiéndolos en código utilizable.

Estamos en una encrucijada extraña donde definimos dónde encajan los miembros de nuestros equipos en el rompecabezas.

Como consecuencia de la forma en que trabajamos, tendemos a meternos en discusiones y sentarnos en reuniones, independientemente de si es esencial para nuestra experiencia. Aceptamos todas y cada una de las invitaciones a reuniones … En mi opinión, el Ingeniero de Aprendizaje Automático pertenece al final de la construcción de una implementación de referencia y luego es dueño de convertir todo eso en código de producción.

Dentro de poco, la mayoría de las empresas tendrán poca necesidad de realizar esfuerzos de investigación para llevar sus proyectos a la meta. Solo los casos de uso de nicho y los esfuerzos técnicos profundos requerirán un conjunto de habilidades especiales. Los ingenieros consumirán API y el mundo seguirá adelante; El aprendizaje automático se convierte en una herramienta común en el conjunto de herramientas de cada nuevo ingeniero. Ya estamos viendo esto a medida que más y más exposición al aprendizaje automático se filtra en las universidades. Vaya a un curso de Machine Learning en una universidad y está repleto. Casi todos los graduados abandonarán la universidad con cierta exposición al campo.

Podemos hacer una analogía con Blockchain, donde el ingeniero de sistemas distribuidos se puso de moda. La gran mayoría de los proyectos de Blockchain desde el libro blanco de Nakamoto han dedicado sus esfuerzos a construir la tecnología y la infraestructura fundamentales. Para hacerlo, tenía que tener habilidades de ingeniería increíblemente fuertes, a menudo descritas como un ingeniero de sistemas distribuidos. Finalmente está viendo un cambio en el que las cosas se están abstrayendo, las empresas están comenzando a encontrar casos de uso y el ingeniero cotidiano ahora puede construir nuevos casos de uso utilizando blockchain. Estamos viendo el mismo cambio general en AI / ML.

Algunos puntos de contador válidos

  • Es posible que el tema de Silicon Valley de «Una API para gobernarlos a todos» sea falso y el aprendizaje automático siempre requiera cierto grado de personalización a nivel de infraestructura. Es mi opinión que lo que HuggingFace es para la PNL pasará a todos los demás dominios. Podremos conquistar la mayoría de los casos de uso con una API simple.Podremos conquistar la mayoría de los casos de uso con una API simple.
  • “Es solo un título, amigo. Ingeniero de Aprendizaje Automático solo se refiere a alguien con más experiencia en Matemáticas y Estadísticas que un graduado promedio de CS » Totalmente de acuerdo. Es solo un título. Pero si ese papel ya no es necesario, ¿existirá el título? Pero tienes razón, es solo un título.
  • «En mi organización, eso no es lo que quiere decir Engineer Machine Learning». Déjame saber lo que significa para tu organización para que pueda aprender. Estoy constantemente inspeccionando el campo para entender dónde están las cosas y hacia dónde se dirigen. Me encantaría conocer tu perspectiva.
  • “Es solo un título. ¿A quien le importa?» Tienes razón, pero es divertido considerarlo de todos modos.
  • “El aprendizaje automático es un campo incipiente con nuevos casos de uso e investigaciones que se realizan constantemente; pensar que esto se ralentizará en la próxima década es ingenuo «. ¡Muy posible!

Una de mis respuestas favoritas al artículo, de Varii en Twitter:

“Como dijiste, es un título. La mayoría de los empleadores esperan que tenga conjuntos de habilidades superpuestas. Siento que al final no se trata de quién es eliminado, sino de quién es lo suficientemente versátil como para adaptarse constantemente a la industria en constante cambio «.

Toneladas de gran aporte de la comunidad en general de la que estoy aprendiendo. Pero mi opinión nunca cambiará en una cosa: si te apasiona algo, no importa lo que le suceda a un título, un campo o una tendencia, siempre habrá un lugar para que persigas tu pasión y construyas genial cosas.

¡Manténgase seguro y continúe!

Comencé un grupo de análisis (gratuito) llamado Dataset Daily donde compartimos un conjunto de datos todos los lunes y codificamos durante toda la semana.

Continuemos la conversación en Twitter.

No te pierdas
«La nueva ciencia de la atención» es un libro que aborda el trastorno colectivo de déficit de atención en la sociedad actual, y presenta la técnica de entrenamiento cognitivo de la atención plena para mejorar la capacidad de concentración y rendimiento. La autora explica cómo aplicar este programa de 12 minutos al día y ofrece herramientas para mejorar radicalmente nuestras vidas.
Cómo liderar un proyecto de manera eficiente: definir los objetivos con claridad, asignar roles adecuados, establecer metas a corto y largo plazo, fomentar la comunicación, establecer un cronograma realista, supervisar el progreso del proyecto y celebrar los logros.
Aprende a crear páginas funcionales y personalizadas con un enfoque innovador que combina las herramientas no-code de Notion y design thinking. Descubre el potencial completo de esta herramienta de productividad para soluciones prácticas y estéticas.
The Bold Type es una inspiradora y auténtica serie que sigue las aventuras de tres amigas que trabajan en una revista enfocada en mujeres jóvenes, y muestra la importancia de la libertad de expresión y la hermandad femenina en la carrera y luchas personales. La serie es una mezcla de dramas románticos, situaciones arriesgadas y luchas personales, y muestra personajes auténticos y diversos. Es una de las mejores series de televisión en los últimos años y una de las más importantes para el público femenino.
«Tu éxito es inevitable» es una guía que enseña cómo utilizar el poder de la manifestación para cumplir nuestros propósitos. Escrito por Maïté Issa, coach experta en manifestación, este libro contiene prácticos ejercicios para reprogramar la mente y alcanzar una vida llena de amor, abundancia, salud y éxito en todas las áreas.
El mundo de las finanzas personales y empresariales es complejo y cambia constantemente. Para tener éxito en este campo se requiere una combinación de conocimiento, habilidades y estrategias efectivas. En este sentido, el libro «Padre Rico, Padre Pobre» de Robert Kiyosaki es una obra que ha sobresalido en el mundo de los negocios por sus valiosas lecciones financieras.
«Queen Sugar» es una serie sobre tres hermanos que heredan una plantación de caña de azúcar en Nueva Orleans. Aborda las complejas relaciones entre mujeres y la vida en el sur de Estados Unidos, con una estética visual y auditiva muy particular. Fue bien recibida por el público y la crítica.
Girlboss cuenta la historia de Sophia Amoruso, quien comenzó vendiendo ropa vintage en eBay hasta convertirse en la fundadora y CEO de Nasty Gal. La serie es protagonizada por Britt Robertson, tiene un guión sólido y cuenta con un excelente diseño de vestuario y banda sonora. La trama principal sigue a Sophia mientras crea su propia marca de moda y enfrenta los desafíos que conlleva, y además aborda temas como la amistad, la familia y la independencia financiera. La serie es inspiradora y perfecta para quienes buscan una perspectiva interesante sobre el mundo de los negocios.
Aprende cómo compartir contenido efectivo para crear una comunidad leal a tu marca y alcanzar tus metas de negocio. Conoce la estrategia de contenidos exitosa según Ignacio de los Reyes, experto en Instagram, Youtube y Snapchat, quien te enseñará a planear y medir el éxito.