Not sure if this question is OT here. If it is, perhaps move it to meta? If not:
I'm trained in classical statistics, work in research, and have learned much (and taught) machine learning. I've got a doctorate, but not in statistics or computer science. I'm not a software engineer and am only really fluent in R. Maybe I know a bit of C++ and can write a SQL query, but I wouldn't be the guy you'd hire to set up a data pipeline.
There are plenty of engineers who know maybe a thing or two about statistics and machine learning, but who can build apps in Java, manage a spark cluster, set up a distributed database, etc. But they wouldn't be the person you'd hire to do any sort of analysis that isn't already canned in python.
Browsing jobs in the private sector, I see a lot of demand for the second type of data scientist. Is there much demand for the first type? What is the pay differential in the private sector between the two types? Did you start as the first type and become more like the second type "on the job?"