def METHOD_NAME(self, job):
    """
    start the next scheduled job to the type of workers spawned by self.start_workers.
    :return future:
    """
    future = self.workers.submit(
        execute_job,
        job_id=job.job_id,
    )
    # assign the futures to a dict, mapping them to a job
    self.job_future_mapping[future] = job
    self.future_job_mapping[job.job_id] = future
    # callback for when the future is now!
    future.add_done_callback(self.handle_finished_future)
    return future