...
If you ever need a single job to be processed by two threads simultaneously, create a sub-job. The sub-job can access the parent job's data object and operate on it, as necessary (assuming those operations are thread-safe or at least thread-separated).
A special attribute is available on a branch which writes the job to a file, rather than to a pipeline manager:
...