After the interview period, I started searching for a solution for that, and could not find one. To be more specific, the std python implementation for a scheduler says "No multi-threading is implied; you are supposed to hack that yourself, or use a single instance per application."
So that's what I did, I hacked my own implementation of a multi-process scheduler in python:
https://github.com/thalesfc/Multprocess-Scheduler
What do you guys think? How to improve it?