self.id is unavailable to newly created records so persist the profile after the job has been saved