Creo que la premisa de su pregunta “Encontré muy pocas posiciones de investigación del área de Sistemas en las compañías de software” es incorrecta. No sé por qué crees que hay “muy pocos” puestos de investigación en sistemas en empresas de software. Eche un vistazo a Microsoft Research, Google y Google Research, IBM TJ Watson Research Center, Xerox Research Center, GrammaTech, Coverity, ARM, Intel Research, VMWare Labs, Oracle y muchos otros. Hay varios grupos en estas empresas que trabajan en diferentes campos de los sistemas. Solo necesitas encontrar el lugar correcto.
Siempre debe obtener un doctorado en la especialización en la que desea trabajar. Dado que desea trabajar en virtualización y computación en la nube, debe hacer un doctorado en estas áreas. Un doctorado es un entrenamiento formal para hacer investigación. Después del doctorado, se espera que esa persona pueda dominar cualquier campo y poder encontrar los problemas de investigación con bastante rapidez. Sin embargo, ¿por qué una empresa lo elegiría para un puesto en un campo (Sistemas) en el que no tiene experiencia previa (su doctorado está en ML) sobre un candidato que tenga un doctorado en el campo requerido (Sistemas)?
- ¿Cuál es una buena fuente para comprender la física de cómo funcionan las computadoras?
- ¿La programación es un subconjunto de las matemáticas?
- ¿Cuál es el mejor libro de informática (o sitio web para CS)?
- ¿Cuáles son todos los componentes de una computadora (solo hardware)?
- ¿Cómo aprender análisis de datos con aprendizaje automático / minería de datos? ¿Están relacionadas la minería de datos y el aprendizaje automático?