No, you do not need to be a Salesforce admin to create a survey. You only need to add your questions and the integration part will  be automatically done by Titan.