Results from the Kaggle State of Data Science and Machine Learning survey of data professionals revealed that job satisfaction varies widely across job titles. Data professionals who reported the highest level of job satisfaction were: 1) Machine Learning Engineers, 2) Data Scientists and 3) Predictive Modeler.
Data professionals who reported the lowest level of job satisfaction were: 1) Engineers, 2) DBA/Database Engineers and 3) Programmers. Kaggle conducted a survey in August 2017 of over 16,000 data professionals (2017 State of Data Science and Machine Learning). Their survey included a variety of questions about data science, machine learning, education and more. Kaggle released the raw survey data and many in the data science community have analyzed the data (see link above).
Author: Bob Hayes