¿Qué aprende un ingeniero de software que comienza en grandes compañías de datos como Cloudera, Hortonworks, Platfora, etc. antes de unirse?

En lo que respecta a la ingeniería de sistemas, espero que pueda implementar los algoritmos básicos que se utilizan con frecuencia. También esperaba que entendieras lo que hacen en un nivel abstracto, y que entiendas algunos de los detalles “esenciales”.

Debe comprender las estadísticas al menos superficialmente para obtener realmente lo que están haciendo estos algoritmos y dónde puede haber introducido un error. Si no estás familiarizado con el álgebra lineal, el cálculo y la optimización de funciones, empezaría por ahí. No tengo ninguna referencia en línea para ti, pero sé que he visto muchas respuestas a esa pregunta aquí y en http://www.reddit.com/r/machinel….

Si estuviera en su posición, repasaría los algoritmos enumerados en este sitio web: Un recorrido por los algoritmos de aprendizaje automático, implementando los más simples y algunos de los más difíciles al bucear en material de referencia para desenterrar cosas que no entendí. .

Eso debería ponerlo en un buen nivel de comprensión del espacio problemático en el que estará trabajando.