jobs that combine marketing and computer science