¿Qué puede hacer un desarrollador front-end en el campo del aprendizaje automático?

No mucho realmente. Como desarrollador front-end, su trabajo es colaborar con los desarrolladores back-end e implementar el lado del cliente de una aplicación. Eso podría significar crear sus propios diseños o convertir diseños hechos por diseñadores web en código HTML, CSS y JS, según la descripción de su trabajo.

Si te limitas al frente, me temo que no hay ningún aprendizaje automático involucrado. Incluso si su aplicación web utiliza algoritmos de aprendizaje automático, toda la lógica se implementará en el lado del servidor, y su trabajo consistirá en obtener resultados y mostrarlos.

Por ejemplo, si su aplicación web utiliza aprendizaje automático para marcar contenido potencialmente gráfico (imágenes o videos), nada de eso está sucediendo en el front-end. Su trabajo será ocultar el contenido del usuario si tiene una bandera. Cómo se marca se abstrae de ti.

El aprendizaje automático es un campo completamente diferente y no relacionado. Es una gran empresa, si quieres cambiar de carrera y no tienes experiencia en informática y matemáticas.
Si estás seguro de que quieres hacerlo, entonces adelante, es muy emocionante. Mi recomendación sería tomar algunos cursos introductorios de Coursera, Udacity y YouTube. MIT y Stanford ofrecen cursos de Machine Learning.

Si le gusta lo que ve, puede tomar cursos más avanzados y comenzar a solicitar empleos.

Estoy viendo exactamente lo mismo, y aquí están mis pensamientos.

Si diseño un front-end para (digamos) un sitio de comercio de consumo, entonces puedo ganar una cantidad de dinero decente con el trabajo del cliente.

Si sé lo suficiente sobre el aprendizaje automático para poder raspar la presencia de Internet del usuario y elaborar un esquema de precios variable basado en la presencia, entonces no solo tengo un sitio de comercio, tengo un producto que puede formar la base de un empresa.

Él o ella puede imprimir el bonito resultado del backend. El aprendizaje automático y la codificación frontend son dos cosas muy diferentes.

Pero incluso el sistema más inteligente necesita una interfaz de usuario