I now have a cleaning lady but in the past, some years ago, I hired day workers from the local Day Worker Center.
Here is one in San Jose:
Day Worker Center — ConXion to Community
This is how it works at my local day worker center: to hire day workers, you need to have all the cleaning supplies and materials on hand. You also need to pay in cash and provide transportation to day workers.
They may or may not speak English. I understand enough very basic Spanish to get by.
They clean well.