When the `size` parameter is not specified, resumable uploads are always used. It'd be good to use multi-part uploads when writing small tables. https://github.com/googleapis/python-bigquery/blob/c75e9cda85abdad440d87298b30e9d5291676064/google/cloud/bigquery/client.py#L2261