A recent survey by Kaggle revealed that the annual median compensation (salary + bonus) of data professionals in the US was $118K. US data professionals who self-identified as machine learning engineers, software developers and data scientists had the highest annual compensation at $128K, $120K and $120K, respectively.