Well, it's available on VMware side. VMware uses VMFS so that multiple hosts can access the the same datastore.
Your problem is not on VMware side, but on client side, as the Filesystem inside the VM (ext3,ext4, etc.) ist not capable of multiple hosts accessing.
By the way, the .nfsXXXXXXX files are created when a file is removed, that is still opened by another process. So your build jobs may be removing temp files before they close them.
Tim