The distinction between the two roles isn't that clear. Some data science jobs are very focused on engineering.
Agreed. MLE in very ML-heavy companies tends to mean SWE who work on ML systems, and sometimes, that can mean as much working on stuff like infrastructure as modeling.