I would say "data engineer" is the new programmer, in that programming is evolving away from procedural monolithic threaded code with locks everywhere, to distributed message processing pipelines whose capacity can be flexibly adjusted, etc. "Data scientist" is an actual role at some companies but most data scientists are actually struggling with the contradiction between what they learned in school and the harsh reality of what their job demands of them.
Edit: misspelling.