Internal audits should be conducted by trained professionals within the organization or external auditors with expertise in the relevant industry. These individuals should have a clear understanding of the company's processes and objectives to provide valuable insights and recommendations.