Kubernetes is suited to facilitate many types of workload: stateless, stateful and long/short running jobs.
The basic resources are already there for jobs. As someone mentioned above, Kubernetes has an option to specify a Job and its bigger brother, the CronJob resources.
For a complete job scheduling solution there are multiple options for how to implement this on Kubernetes, and they all depend on how complex your batch job workflows are.
For simple flows: As mentioned above, you can create a resource of Job or CronJob types.