IMO ETL developer is actually more a generic task like "programmer". Data Engineering in general is not just about building ETL pipelines, it could also be just ELT pipeline or just the transform part of it(if you are working as analytics engineer maybe).
Data Architect is a role that has been fading out in lot of place as architecture is being a part of responsibility of the engineer that build, deploy and maintain its product. It's still exists but it's really depend of the company's organisation.