I'm a former 'data scientist' and a current product manager at a major tech company in the US (and rec poker player ofc
)
data scientist in quotes because I did more product work than deploy models etc
in our company, some of the top skills for DS include some subset of
* stats know how
* python experience
* linux skills
* cloud computing
* DevOps/ CICD / productionizing a solution
* on prem systems
* biz knowledge / industry chops (understanding common problems in an industry, using that to help other customers solve problems more quickly)
engineers might know more about
* deploying applications
* docker, containerization
* DevOps/ MLOps, CICD
* cluster management
* linux skills
* backend or frontend development frameworks, especially Javascript, Java/Scala, and C++
* cloud deployment patterns
* on prem systems
Overall there are many roles across data science, data engineering, and software engineering catering to many diverse skillsets. The key is to get your foot in the door, that's the major hurdle imo.
Also don't do bootcamps.