It may have become more difficult. At my company, I believe we interview a lot more people for data science than we do Engineering. We seem to have a lot more difficulty finding engineers. That said, this could in part be because our data science seems more interesting than our engineering.
Software engineers do computer programming and are expected to know a lot about a programming language (stereotypically Ruby) and are not expected to know any math or statistics.
Data scientists are expected to both know how to program (typically Python or R) and to know a lot of statistics (and some math), but generally are not expected to know how to program nearly as well as software engineers.
Data engineers (my profession) are in the middle ground and are expected to know how to program just as well as a software engineer, just in a data-relevant language (typically Python or R). Data engineers are also expected to know some stats (much more than a software engineer) but not nearly as much stats as a data scientist.
It may have become more difficult. At my company, I believe we interview a lot more people for data science than we do Engineering. We seem to have a lot more difficulty finding engineers. That said, this could in part be because our data science seems more interesting than our engineering.
What is in your company the difference between data science and ‘engineering’?
Software engineers do computer programming and are expected to know a lot about a programming language (stereotypically Ruby) and are not expected to know any math or statistics.
Data scientists are expected to both know how to program (typically Python or R) and to know a lot of statistics (and some math), but generally are not expected to know how to program nearly as well as software engineers.
Data engineers (my profession) are in the middle ground and are expected to know how to program just as well as a software engineer, just in a data-relevant language (typically Python or R). Data engineers are also expected to know some stats (much more than a software engineer) but not nearly as much stats as a data scientist.