There are always jobs to be created, but there aren't always jobs to be found. Just off the top of my head: on the river I run by every morning, quite a few people do fishing, and they seem to be catching quite a lot. On the other hand, there is a food store nearby which sells quite a bit of fish. The government could step in and use this opportunity to help the poor, jobless as follows: work out a contract between them and the store, so they would fish daily and sell the catch to the store. The store could then contact another organization and hire people there to prepare fish for sale, pack it, etc. Suddenly we have created a few new jobs. Take multiple food stores in the city, and that is many new jobs.
Possibilities are limitless. A lot of people have needs, and a lot of people can fulfill those needs - but, due to the nature of market, it is very hard for them to connect with each other, and such places as Craigslist are not very reliable and convenient. Everyone, every single person starting with a reasonable age could do something right now that boosts the economy and make lives of themselves and others better. If the government encouraged such chaotic enterpreneurship more and helped the poor find new opportunities for earning money, while providing with money those that actually cannot work - then the only poor people would be the ones that would actually be unwilling to work. And those people would be poor by choice and not by circumstance. As more people work, GDP increases, economy grows, and more funds allow to fund people's education, healthcare, etc., while not sacrificing the size of the budget left. Everybody wins, nobody loses.