I am currently trying to include a tiny race in my world but can't find any jobs for them.
They are basically 15cm long talking geckos. They were initially created by magic, not naturally evolved creatures. They do not have special powers outside of being sapient, able to speak, and able to use their hands with the same dexterity as humans. They live in their own one-house-big mini-villages inside human cities.
This is an Earth-like world; humans are the dominant sapient species, the tech level is pre-industrial, and though magic exists it's not commonly used in everyday life.
The gecko community has its own parallel economy within their villages, it also needs large sums of human money to periodically hire human astronomers, wagon drivers, guards, and merchants for important projects*. To earn that money they could work as thieves, assassins or spies but they are already a "weird" and vulnerable minority, so being perceived as shady by humans would bring the risk of angry mobs hunting them down in times of epidemics or bad harvests.
The problem is that I don't think any normal job could be done well enough by a 15cm tall person to make them a good hire.
I'm looking for an answer either confirming that this idea cannot reasonably work or explaining which broad category of jobs tiny people could do in a pre-industrial city (without angering the local citizenry).
*EDIT : Detailing these projects would make this question too long. The main ones involve organizing human-staffed caravans to transport them to locations up to a three-month ride away from their homes and back