sociolinguist

noun

1.
a linguist who studies the social and cultural factors that influence linguistic communication
Derived from:
sociolinguistics