I went through limitations about Bulk API but could not get explanation on the limit of Batches created per job in Salesforce. I can read Batch limitation but no limitation in Job. Your help is appreciated.
Daily limit, not per job:
You can submit up to 5,000 batches per rolling 24 hour period
A job can be active for 24 hours, so the amount of batches created for a job is at most 5000.