It can be done using standard Required and MinLength validation attributes, but works ONLY for arrays:
public class CreateJob
{
[Required]
public int JobTypeId { get; set; }
public string RequestedBy { get; set; }
[Required, MinLength(1)]
public JobTask[] TaskDescriptions { get; set; }
}