>>100139238>data scientistThe highest tier of these. Gets paid the best, probably 6 figures minimum in burgerland, and requires the most experience and knowledge. Uses ML, knows stats, knows programming well so they can reliably deploy models, knows database architecture well, knows how to interface with stakeholders and identify/develop projects. Basically the senior complete data analyst package.
>data analyst/business analytics/BI analyst/etc.basically whatever they want you to be, which goes for pretty much the whole family of drooling retard analysts. No one knows. every data analyst will be doing something a little different at their job. For example I'm a data analyst. I don't use stats at all. I have been given free reign to play around with predictive analytics, but our department doesn't do any at the moment. I basically run some routine reports, do ad hoc data requests, and chat with my co workers. Yeah the business ones will be expected to be business savvy. Your will be excel and some insights package to make dashboards and visualizations with: tableau or power bi.
>data engineerdoes actual important back end database maintenance as I understand it. The analysts just get shit out of the database, but you maintain it. ETL, create fields, etc.
DS gets paid the most. Probably data engineers next, but there are some wacky situations where business analysts make a lot because they have lots of rizz or some shit.