A job is a container for one or many entities, that need to be translated. Like a batch of content. In addition to this the job also have some meta data (fields) that describes the translation Job. For example the source and target languages, the creation time and status, etc.
The job also have a Job status that indicates where in the process the translation are. A job can contain one, or many types of entities, normally it contains Products and Items.