Yann LeCun mencionado em sua AMA que considera ter um doutorado muito importante para conseguir um emprego em uma empresa de ponta.
Tenho mestrado em estatística e minha graduação era em economia e matemática aplicada, mas agora estou estudando programas de doutorado em ML. A maioria dos programas diz que não há cursos absolutamente necessários de CS; no entanto, costumo pensar que a maioria dos alunos aceitos tem pelo menos uma formação em CS muito forte. Atualmente, estou trabalhando como cientista / estatístico de dados, mas minha empresa pagará pelos cursos. Devo fazer alguns cursos introdutórios de engenharia de software na minha universidade local para me tornar um candidato mais forte? Que outro conselho você daria para alguém que se inscreve em programas de doutorado de fora da área de CS?
edit: Eu fiz alguns MOOCs (aprendizado de máquina, sistemas de recomendação, PNL) e codifiquei R / python diariamente. Tenho muita experiência em codificação com linguagens estatísticas e implemento algoritmos ML diariamente. Estou mais preocupado com as coisas que posso colocar nos aplicativos.