Como desenvolvedor em migração de carreira para ciência de dados, digo que é um caminho aberto, não há nada que te impeça de realizar isso, porém acredito que são coisas bem distintas entre si.
Um bom cientista de dados antes de tudo é uma pessoa que gosta de encontrar respostas para problemas que vão gerar valor as partes interessadas utilizando metodologias e dados para fundamentar suas teses
Se você tem isso dentro de si e está disposto a percorrer um longo caminho (não é algo que você irá fazer em 3-4 meses) acho super válido.
Se você precisa de um ponta-pé inicial, recomendo bastante mergulhar no estudo de SQL e alguma linguagem de programação para tratamento de dados (como Python ou R), além de também estudar estatística (ao menos o básico para entender certas métricas).