grid-control is a versatile job submission tool for several different batch systems and grid middleware. It supports complex parameterized and dataset based jobs with a convenient way to specify the parameter space to be processed by the jobs.
pip install grid-control
More examples can be found in the github repository.