amoralist

noun
  1. a person who rejects or denies the existence of moral principles; someone who acts without regard to morality
  2. Usage: formal; philosophical

Examples