The seminal article that describes them is What is analytics engineering:

Analytics engineers provide clean data sets to end users, modeling data in a way that empowers end users to answer their own questions. While a data analyst spends their time analyzing data, an analytics engineer spends their time transforming, testing, deploying, and documenting data. Analytics engineers apply software engineering best practices like version control and continuous integration to the analytics code base.

đź”— to original context

I don’t think they make sense as an exclusive role, but definitely is a job to be done.

Should they do analysis too? According to Down with Data Science, yes. We have some examples in Spain too: