**Neither a teacher nor a native speaker.**
My personal opinion:
a) The streets are cleaned by city workers every night.
b) The streets are cleaned every night by city workers.
Furthermore, I'm thinking if it wouldn't be better to replace are by get.
The streets get cleaned...
I hope we will get a confirmation by some other members/teachers